GithubHelp home page GithubHelp logo

titan-types's Introduction

Authors

  • Stephen Landaas
  • Emily Le
  • Ali Hussain

How to run TitanTypes

Recommended: Please use a standard computer screen/laptop, rather than a mobile device that has touch-screen abilities. This is because a keyboard will be needed to run the typing test, since keystrokes from a keyboard are pickup by our application

If you are looking at our project through VSCode and also happen to have the Live Share/Live Server extension added, you can simply open our project by right-clicking on our "index.html" file and selecting the "Open with Live Server".

Another option that we have provided for ease-of-use is to just click on the link that we have provided: Titan Types

To begin after clicking the link or opening with Live Server, our web application will appear on your browser where you will be lead to our homepage. The typing test is contained within our homepage so this is what you will first see. Among the typing test, you will see "Home" and "About" on our navigation bar. If you would like, you may select the "About" option which will lead you to the page that contains information about our group. Otherwise, on the Home page, you will see two drop-down options. One of which, you may choose for the test to be 1 minute, 2 minutes, or 3 minutes in length. It is not mandatory to set as we do have it set to 1 minute by default. With the second drop-down option, you may choose whether to be tested with "Words" or "Quotes" but again, this is not mandatory as we do have it set to the quotes mode by default.

Once you have chosen all your personal testing preferences or decided to go with the default parameters that we have set for you, to start please ensure that you click on the page to make sure that it is in focus. Following, you will just begin typing along the prompt that follows on the screen. The first keystroke that you make will begin the timer countdown and you will see that the accuracy and word count will change as you continue following along the test.

Your position will be recorded by a blinking line. Letters that you typed correctly will have a green backdrop, otherwise, if you happen to make a mistake then the incorrect entries will have a red backdrop.

Please note that typing more than two incorrect characters in a row will block you from making anymore errors. This is a feature that we added to protect the user from accidentally becoming off-track in their test and making too many consecutive mistakes.

Once you have completed the test (the timer will countdown to 0), your test will finish, and then a pop-up window will display that will allow you to see how well you did on our test. This will show your cumulative statistics, such as your WPM, Words Typed, Characters Typed, Error Count, and Accuracy Percentage. Once you have examined your statistics, you can then exit out of this window and then the page will reload itself and you make continue retaking as many tests as you wish.

Please note that for executing any test scripts, you will need to download and install TestComplete and run the designated scripts in the Test Scripts folder

titan-types's People

Contributors

stephenlandaas avatar emilynle avatar ali25311 avatar 13rianlucero avatar easantos21 avatar quentinmay avatar

Watchers

 avatar Albert Paez avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.