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.
- Host: GitHub
- URL: https://github.com/kmr-srbh/paper-console
- Owner: kmr-srbh
- License: mit
- Created: 2023-11-20T05:40:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-19T08:44:59.000Z (over 1 year ago)
- Last Synced: 2025-02-12T12:43:03.485Z (8 months ago)
- Topics: attendance-management-system, command-line
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.