Python · B.Tech 3rd / 4th year · major · 6–8 weeks guided

Learning Management System with Assignments and Similarity Check

College LMS: courses, materials, assignment deadline, file submit, simple text similarity vs class corpus, gradebook, and faculty comments. Honest “lite plagiarism”, not Turnitin.

Student project kit

₹12,999/-₹7,999/-

1–4 students · 6–8 weeks guided. College title can be adapted on the counselling call.

Audience

Who it is for

Python full-stack teams; natural if you later add the AI Engineer track.

Student submits, faculty sees a 0.82 flag vs another file, downloads CSV grades.

Branches

CSEITAI & DS

Team size: 1–4 students

Problem

Existing vs proposed

Google Classroom clones without deadlines or similarity are thin. Faculty still collect ZIPs on WhatsApp.

Role-based LMS, assignment pipeline, cosine/TF-IDF flag with a threshold, grade export. Similarity is a hint for faculty.

Build

Modules

PythonFastAPISQLAlchemyJWTpytestReactPostgreSQL
  1. 1. Catalog

    • Courses, enrol, materials
  2. 2. Assign

    • Deadline, late mark
    • File types
  3. 3. Similarity

    • TF-IDF cosine
    • Faculty-only score
  4. 4. Grades

    • Rubric lite
    • CSV

Demo

What you can show

  • Deadlines
  • Lite similarity
  • pytest on auth/enrol

Viva

Panel topics

  • Why cosine is not proof of cheating
  • RBAC
  • File storage

Deliverables

Included with the kit

  • Complete source code (ZIP + GitHub-style repo)
  • Database schema and sample data / dataset notes
  • README.md — how to run, stack, modules, and demo path (Windows + college lab)
  • Viva question bank with short answers
  • Two mentor reviews: architecture, then final demo

Related

You may also need

Face Attendance — B.Tech Python project kit at HeapCoders
Python

6–8 weeks guided

Face Attendance

Webcam embeddings, period-wise attendance, spoof-lite, Excel export.

₹12,999/-₹7,999/-

View kit
MSME Billing — B.Tech Python project kit at HeapCoders
Python

6–8 weeks guided

MSME Billing

SKU, stock, GST breakup invoices, and day-book reports for a small unit.

₹12,999/-₹7,999/-

View kit
Relief Allocator — B.Tech Python project kit at HeapCoders
Python

6–8 weeks guided

Relief Allocator

Camps, stock, volunteer shifts, and a simple optimiser for scarce kits.

₹12,999/-₹7,999/-

View kit