Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Lab Platform

Overview

The Online Lab Platform is a web-based application designed to facilitate coding assignments and their automated evaluation. It allows instructors (professors, teaching assistants) to create and manage assignments while enabling students to submit their code and receive instant feedback through a backend evaluation engine.

Features

User Roles:

Instructors: Create, edit, and delete coding assignments.

Students: View assignments, submit code, and check evaluation results.

Assignment Management System:

Enables instructors to upload problem statements and test cases.

Code Submission System:

Provides students with an interface to submit their solutions.

Automated Evaluation Engine:

Executes submitted code against predefined test cases and generates feedback.

Authentication:

Secure login for both instructors and students.

Result Management:

Allows students to view their evaluation results and feedback.

Tech Stack

Frontend: HTML, CSS, JavaScript (or Framework, e.g., React)

Backend: Node.js

Database: MongoDB

Evaluation Engine: Python (for code execution and test case validation)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages