An open API service indexing awesome lists of open source software.

https://github.com/kmr-srbh/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.
https://github.com/kmr-srbh/paper-console

attendance-management-system command-line

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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.