You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Items marked with (?) are not concrete requirements or do not have established requirements for design and implementation.
EDIT (Feb 9 2021): With the new back end, a lot of these requirements have changed and this roadmap is less accurate. You may still use this a rough guide, but it does not quite match the actual implementation requirements.
Design and implementation under consideration. Subject to change.
Calendar page
CRUD operations on the calendar
Possible automatic integration with attendance system.
On site diagnostics and server log for sysadmin (?)
Not 1.0.0.
Submissions system for gradeables (like status updates) (?)
Not 1.0.0.
More general goals/considerations
Page responsiveness/interactivity
Currently everything is verified and rendered server side. This has worked so far but may present issues long term. Currently we are not using any frontend frameworks beyond handlebars (for templating) and bootstrap (for styling). It will likely be useful to add a framework or put in a significant amount of work at some point for client side rendering and interactivity.
It would take more effort, but might be useful at some point, especially depending on the eventual scale of this project to separate the frontend and backend further.
Change how sessions are handled so that changing a password invalidates other user sessions.
Add testing of some kind to help maintain the codebase.
The text was updated successfully, but these errors were encountered:
Items marked with
(?)
are not concrete requirements or do not have established requirements for design and implementation.EDIT (Feb 9 2021): With the new back end, a lot of these requirements have changed and this roadmap is less accurate. You may still use this a rough guide, but it does not quite match the actual implementation requirements.
Specific Features
More general goals/considerations
The text was updated successfully, but these errors were encountered: