Assignments
Track class work and submissions
Java OOP Project
Course: Object Oriented Programming
Database ER Diagram
Course: Database Systems
Software Design Report
Course: Software Engineering
A desktop application for teachers and students to organize courses, publish assignments, submit work, review progress, and manage grades through a clean Java Swing interface.
Track class work and submissions
Course: Object Oriented Programming
Course: Database Systems
Course: Software Engineering
The project focuses on the main academic workflow between teachers and students.
Create courses, add assignments, review submissions, grade student work, and give feedback.
Students can view assignments, submit their work, check grades, and track feedback.
Uses JSON-based persistence so the desktop app can store users, courses, assignments, and submissions.
From creating coursework to reviewing student progress, the app keeps the process organized.
Teachers and students create accounts with role-based access.
Teachers create courses and publish assignments with details and deadlines.
Students view assignments and submit their work through the app.
Teachers review submissions, assign grades, and provide feedback.
This GitHub Pages site is a professional landing page. The real application is a Java Swing desktop app.
git clone https://github.com/mdjunayet10/Student-Assignment-Tracker.git cd Student-Assignment-Tracker mvn clean compile mvn exec:java -Dexec.mainClass="org.app.Main"