ErenYeagerJinko/F26_SCD_Assignment-1 ? reverse-engineered prompt
Reverse engineered prompt
Build me a console based Java campus management system for a university assignment.
I want it to let different users log in as students, teaching assistants, visiting instructors, permanent instructors, and administrators, then show the right menu for each role. Students should be able to register and drop courses, see their timetable, submit assignments, and check attendance. TAs should create assignments, review submissions, add marks and feedback. Instructors should manage attendance and sections, and permanent instructors should also be able to assign TAs and supervise final year project groups. Administrators should manage courses, sections, capacities, and student requests like clashes or grading issues.
Please make sure data is saved to text files and loaded again when the app starts, and keep a log file of important actions and errors. Use clear custom exceptions, simple menus, and sort lists nicely before showing them. If you need to look up anything current, go ahead and check the docs online first.
Are you gonna build this?
make sure you review the code using coderabbit