Skip to content

cepdnaclk/e18-co227-Auto-Marking-and-Student-Performance-Analyser-System-for-Continuous-Assessments-Group-A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Marking and Student Performance Analyser System for Continuous Assessments



Table of Contents:

  1. Introduction
  2. Problem Statement
  3. Solution
  4. Phase I
  5. Phase II
  6. Solution Architecture
  7. Project Plan
  8. Team
  9. Links

Introduction


The Department of Computer Engineering uses many coding based assignments for continuous assessment of student learning. The instructors have to spend a lot of time manually marking these assignments which is not the ideal use of the instructors’ time.

Therefore, we build a system for auto marking coding assignments: GRADINGENIUS

This system supports automated recording and analysis of student performance. It shows how that particular student progressed with their assignments and what are the strengths and weaknesses of that student.

Problem Statement


Have your ever in your life works as an instructor ?

Specially for a course like java or C or any programming related course For a instructor definetly will give many assignments to students. And need to mark them. How to mark those programs?

Run those one by one and do all these by manually?

For our department there are 60 students for a batch and fututre it will increase. So what happen if wish to run those code one by one and need to check some test cases by run each test case. In that case, they will be definitely tired and the system would be inefficient.

Actually it is very time consuming and tough work. If there is an easier way to spend that time for teach students or for any other task, it would be great.

Solution


Our solution is automated testing which leads to GRADINGENIUS platform. Below phases add functionalities for the system

FUNCTIONALITIES

Phase I - Auto Marking System for Coding Assessments


Appication Content

  • User friendly Web Interface for instructors to mark the assignments
  • Auto marking processed with GitHub Classroom
  • User can create courses, assignments and add students according to their preference
  • Finally instructor can view the marks of the each student under each course

Phase II - Student Performance Analyser


Appication Content

  • User friendly Web Interface for instructors to analyse student performance
  • Using this web interface user can easily identify the progress of each student with the assignments
  • Student can identify their strengths and weeknesses

Solution Architecture


  1. User ; instructor interact by using web inetrfaces
  2. Extract data from web; Assignment details
  3. Forward wanted to GITHUB Classroom; Auto-Grading tool
  4. Generate to do assignemnt repo link, share with students
  5. Students interact with instructor through GitHub platform
  6. Get the marks and remarks
  7. Used the automated process by Selenium for that
  8. Generate results and Visualization through web application

Project Plan


Timeline

.....

Team


Developers:

  • E/18/036, BANDARA L.R.M.U., email
  • E/18/156, JAYATHILAKE W.A.T.N., email
  • E/18/329, SEWWANDI D.W.S.N., email

Project Owner:

  • Dr. Mahanama Wickramasinghe

Scrum Master:

  • Ms. Poornima Lankani

Links


About

Auto Marking and Student Performance Analyser System for Continuous Assessments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •