A simple command-line based attendance management system built as a hobby project in pursuit of creating a beautiful and useful command-line interface.
+--------------------------------------------------------+
| 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.
+--------------------------------------------------------+
| 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:
+--------------------------------------------------------+
| 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. |
+--------------------------------------------------------+
The software and it's code is free to use and distribute under the MIT License.