Skip to content

ChicoState/tippitytappity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

tippitytappity

tippitytappity is a program to practice typing

Data model

classDiagram
  TypingTest o-- Phrases
  class TypingTest{
        - phrase: string
        - attempt: string
        - time_started: DateTime
        - time_finished: DateTime
        - time_elapsed: DateTime
        - accuracy: float
        + start_test() string
        + submit_attempt(text: string)
        + get_speed() float
        + get_accuracy() float
  }
  class Phrases{
        - phrase_list vector~strings~
        + get_phrase() string
        + add_phrase(text: string)
  }
Loading

Extended features

classDiagram
  %% comment
  TypingTest o-- Phrases
  User o-- TypingTest
  class TypingTest{
        - phrase: string
        - attempt: string
        - time_started: DateTime
        - time_finished: DateTime
        - time_elapsed: DateTime
        - accuracy: float
        + start_test() string
        + submit_attempt(text: string)
        + get_speed() float
        + get_accuracy() float
  }
  class Phrases{
        - phrase_list vector~strings~
        + get_phrase() string
        + add_phrase(text: string)
  }
  class User{
        - name: string
        - history: vector~TypingTest~
        + User(name: string)
        + record_test(test: TypingTest)
        + get_history() string
  }
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published