2022-11-24 14:48:42 -05:00
2022-10-25 22:10:24 -04:00
db
2022-11-16 17:27:44 -05:00
2022-11-07 21:18:56 -05:00
2022-11-24 14:48:42 -05:00
run
2022-10-26 19:08:44 -04:00
2022-11-24 14:44:47 -05:00
2022-10-29 22:26:16 -04:00

Typing-Test-C (WIP)

image

image

Summary

  • Typing Test Written in C Programming Language
  • Tests User WPM in a variety of different modes.
  • Timed Mode: 5, 10, 15, 30, and 60s
  • Word Mode: 10, 25, 50, and 100 Words
  • Focuses on User's Typing Style and Provides Insights
  • Similar to my Typing-Teacher project, however this is more focused on analyzing user data, rather than UI.
  • Uses ncurses library

Objectives

  • Clean Code
  • Memory Management
  • Intuitive UI
  • Learning C

How To Compile

  • Download source files
  • Install ncurses (If not already installed)
  • Compile Using "gcc gcc typing_test.c -lncurses"
  • OR: Run "make" using Makefile

Credits

Word list from https://gist.github.com/deekayen/4148741

Development Status

Target for first release is the end of November. (I'm a full time student so I work on this project when I can). The goal of the first release is to have a fully functional typing test. This means parsing user input for accuracy and WPM. The analysis of user keystrokes will be added in the second release.

Current status of project:

Code:

  • Reading of words.txt implemented
  • Random word picking implemented
  • Different test lengths implemented
  • Parsing user input to be implemented
  • Saving of user data to be implemented

UI:

  • Main menu implemented
  • Typing prompt in progress. (Currently shows generated prompt and user info and input parsing not added yet)
  • Settings menu to be implemented
Description
No description provided
Readme 109 KiB
Languages
C 98.2%
Makefile 1.8%