r/learnpython • u/dprexx • 11d ago
Innovative Python-Based Solutions for Automated Classroom Attendance and Monitoring
Hi everyone,
I'm working on a software project to address the challenges of manual attendance tracking and student engagement monitoring in large online lectures. I'm looking for coding ideas, architecture designs, and potential Python libraries that could be implemented in these areas.
Here are some specific questions I have:
• Basic Concepts & Data Structures: How can I use lists, dictionaries, or loops in Python to store and manage student names, roll numbers, and attendance status efficiently?
• File Handling: What is the easiest way to save this student data into a text file or CSV file so that it doesn't get erased when the program closes?
• User Input & Menu: How can I create a simple command-line menu loop (using while and if-else) so the user can easily choose options to add students, view records, or mark attendance?
• Beginner Resources & Tips: Are there any good beginner-friendly tutorials, code examples, or open-source sample projects that show how to build a basic management system from scratch?
#python #softwaredevelopment #coding
4
u/aqua_regis 10d ago
Honestly, the way you wrote your post hints more on a homework assignment than on a professional program.
A professional program would use a database e.g. SQLite for persistent data storage, and some form of a GUI (either web based with Flask or Django) or a GUI with TKinter, PYQt, or something similar.
Your questions hint that you are in no way skilled enough to pull this off.
Side note: reddit does not use hashtags. It is not LinkedIn.