Skip to content

A simple command-line based attendance management system built as a hobby project in pursuit of creating a beautiful and useful command-line interface.

License

Notifications You must be signed in to change notification settings

kmr-srbh/paper-console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Paper Console

A simple command-line based attendance management system built as a hobby project in pursuit of creating a beautiful and useful command-line interface.

Create class

     +--------------------------------------------------------+         
     |                     PAPER CONSOLE                      |         
     |                     VERSION - 1.0                      |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |                    WELCOME TEACHER!                    |         
     +--------------------------------------------------------+

     +--------------------------------------------------------+         
     |                        ACTIONS                         |         
     +--------------------------------------------------------+         
     |1. CREATE CLASS                                         |         
     +--------------------------------------------------------+         
     |2. ABOUT                                                |         
     +--------------------------------------------------------+         
     |0. QUIT                                                 |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |CHOOSE ACTION: 1

     +--------------------------------------------------------+         
     |                      CREATE CLASS                      |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |ENTER CLASS STRENGTH: 5

     +--------------------------------------------------------+         
     |ENTER STUDENT NAME: A
     |SUCCESS: A added to class.

     +--------------------------------------------------------+         
     |ENTER STUDENT NAME: B
     |SUCCESS: B added to class.

     +--------------------------------------------------------+         
     |ENTER STUDENT NAME: C
     |SUCCESS: C added to class.

Take attendance

     +--------------------------------------------------------+         
     |                     PAPER CONSOLE                      |         
     |                     VERSION - 1.0                      |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |                        ACTIONS                         |         
     |--------------------------------------------------------|         
     |1. MARK ATTENDANCE                                      |         
     |--------------------------------------------------------|         
     |2. MY CLASS                                             |         
     |--------------------------------------------------------|         
     |3. ABOUT                                                |         
     +--------------------------------------------------------+         
     |0. QUIT                                                 |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |CHOOSE ACTION: 1

     +--------------------------------------------------------+         
     |                       ATTENDANCE                       |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |1.A
     |STATE[p/a]: p

     +--------------------------------------------------------+         
     |2.B
     |STATE[p/a]: p

     +--------------------------------------------------------+         
     |3.C
     |STATE[p/a]: a

     +--------------------------------------------------------+         
     |4.D
     |STATE[p/a]: p

     +--------------------------------------------------------+         
     |5.E
     |STATE[p/a]: a

     ----------------------------------------------------------         

     +--------------------------------------------------------+         
     |SAVE DATA?[y: SAVE/ n: EDIT]: y

     +--------------------------------------------------------+         
     |                   ATTENDANCE SAVED.                    |         
     +--------------------------------------------------------+ 
     
     +--------------------------------------------------------+         
     |CHOOSE ACTION: 

View and edit class

     +--------------------------------------------------------+         
     |                       EDIT CLASS                       |         
     |--------------------------------------------------------|         
     |1. ADD STUDENT                                          |         
     |--------------------------------------------------------|         
     |2. REMOVE STUDENT                                       |         
     |--------------------------------------------------------|         
     |3. RENAME STUDENT                                       |         
     +--------------------------------------------------------+         
     |4. SHOW CLASS                                           |         
     +--------------------------------------------------------+         
     |0. SAVE CHANGES                                         |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |ENTER CHOICE[0: SAVE CHANGES]: 1

     +--------------------------------------------------------+         
     |                      ADD STUDENT                       |         
     +--------------------------------------------------------+         

     +--------------------------------------------------------+         
     |ENTER NAME: F
     |SUCCESS: F added to class.

     +--------------------------------------------------------+         
     |ENTER CHOICE[0: SAVE CHANGES]: 0

     +--------------------------------------------------------+         
     |                     CHANGES SAVED.                     |         
     +--------------------------------------------------------+ 

License

The software and it's code is free to use and distribute under the MIT License.

About

A simple command-line based attendance management system built as a hobby project in pursuit of creating a beautiful and useful command-line interface.

Topics

Resources

License

Stars

Watchers

Forks

Languages