Assignment Tracking System[1]
Assignment Tracking System[1]
Objectives
1)Track Assignment Submission Status
2) Provide Notifications/Reminders
3) Efficient Grading and Feedback
4) Manage Multiple Assignment Types
5) Track Progress and Performance
Literature Survey
•HTML/CSS: For creating the basic structure and styling of web pages.
•JavaScript: For adding interactivity and dynamic content to the website
Backend Development:
Node.js : A JavaScript runtime and framework used for building RESTful APIs
to handle user requests and interactions with the database.
Database Management:
MySQL : Popular relational databases for storing structured data.
Real-Time Notifications:
Firebase Cloud Messaging (FCM): To send push notifications to students
and instructors when new assignments or grades are available.
Predicted output
improved Organization: Students will be able to track assignment
deadlines, submission status, grades, and feedback all in one place.
Timely Submission: Automated reminders and notifications will ensure
that students don’t miss deadlines, reducing last-minute submissions.
Easy Access to Grades and Feedback: Students will have quick
access to their graded assignments along with instructor feedback.
Enhanced Communication: Instant notifications about grades,
deadlines, and new assignments will keep students informed
Better Student Engagement: Instructors can notify students about
upcoming deadlines, new assignments, or grades, fostering better
communication.
Conclusion
The Assignment Tracking System is a powerful tool that streamlines the
management of assignments, deadlines, and grades for students,
instructors, and admins. It enhances organization, communication, and
efficiency, ensuring timely submissions and consistent feedback. By
automating key processes, the system reduces administrative burden,
minimizes errors, and fosters a transparent, user-friendly environment.
Ultimately, it helps improve the overall learning experience and
academic performance for all users involved.
THANK YOU