Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Features #1

Open
9 tasks
gbowne1 opened this issue Jan 31, 2024 · 2 comments
Open
9 tasks

[Feature] Features #1

gbowne1 opened this issue Jan 31, 2024 · 2 comments
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@gbowne1
Copy link
Owner

gbowne1 commented Jan 31, 2024

Some possible feature(s)?

  • Login/User Authentication: Implement a login system to ensure only authorized users can access the gradebook. This will also allow each user to have their own unique settings and preferences within the application. Teachers and Administration and other School Staff could possibly use this?

  • Student Profiles: Each student should have a profile that includes personal details like name, grade level, and any special needs or accommodations they may have.

  • Classroom Management: The ability to manage different classrooms. For example, teachers should be able to create classes, add students to them, and assign grades.

  • Grade Calculation Methods: Allow the teacher to choose different methods for calculating grades, such as weighted average, standard average, or any custom method.

  • Notifications: Send notifications to parents or guardians when a grade is updated or when a report card is due. Email? Letter?

  • Report Generation: Generate reports for individual students or entire classrooms. These reports could include overall grades, attendance records, disciplinary incidents, report cards, progress reports, etc.

  • Data Visualization: Provide visual representations of data such as graphs showing academic progress over time. This might be a bit harder, but useful? I don't know anything that would allow graphical graphing in C++?

  • Error Checking Handling and Logging: Improve error handling and logging capabilities to help identify and fix issues quickly.

  • Security Measures: Ensure data privacy and security by encrypting sensitive information, using secure protocols for data transfer, and regularly updating software versions. OpenSSL?

@gbowne1 gbowne1 added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers question Further information is requested labels Jan 31, 2024
@gbowne1 gbowne1 added this to Gradebook Feb 2, 2024
@gbowne1 gbowne1 moved this to Ready in Gradebook Feb 2, 2024
@andrewlod
Copy link
Collaborator

Hey! Just letting you know that it will be a bit hard to contribute in the next few days as I will be busy with some IRL stuff. I will be back to normal in about 2 weeks!

@gbowne1
Copy link
Owner Author

gbowne1 commented Feb 2, 2024

No worries @andrewlod, in the mean time I am going to plan features, post issues and maybe do some prototyping/psuedo coding up some stuff for it.

If you need to discuss something that isn't a issue/bug/error/warning or a todo,feature, etc. etc, you can use discussion tab and @ me I will see it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
Status: Ready
Development

No branches or pull requests

2 participants