ranjanistic / schemester Goto Github PK
View Code? Open in Web Editor NEWVirtual educational institution schedule and batch management system.
Home Page: https://schemester.onrender.com
License: GNU General Public License v2.0
Virtual educational institution schedule and batch management system.
Home Page: https://schemester.onrender.com
License: GNU General Public License v2.0
Client data not being sanitized at certain points before being used for database operations.
Expected behavior
Assigned class of the removed incharge should become incharge less.
While adding schedule of a teacher, if clash at some period is found, it is reported. But the loaders in page do not reset to action buttons.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Loaders should hide and buttons should resurface after any endpoint post request response is received.
Join request email is being sent to the teacher after admin adds their schedule, who is already a part of the institute.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Join request email should not be sent if teacher is already an accepted member of institution and schedule is added later.
End user needs help at various points of usage
As the session is not created over http, the end user might get confused over this. And similarly many confusions can arise in user's mind.
A help guide
A documentation of features, a FAQ section and a help guide to common problems, served at a different url path.
Documentation for features
Some features might not get the eye of end user, and here a documentation could help them.
'Help' button at snackbar should take the end user to the associated solution in the guide, depending upon where the end-user got the problem.
To Reproduce
Steps to reproduce the behavior:
Rate limiting not enabled
Rate limiting for post requests not set, vulnerable to brute force attacks.
When a new teacher's schedule is added in an existing functioning institution, and if it contains a new classroom, it doesn't get created in institution, and only remains in that teacher's schedule.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
At last step of previous section, the new class should appear, i.e., when new teacher's schedule is fully submitted, any new class names should be searched for, and must get created automatically (if other classes exist in the institute, indicating that scheduling is active).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.