Skip to content

haminhas/student-data-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Assignment Overview

First Year - 2nd Semester Project Our assignment was to design and build an application for working with student data: their name and contact details; exam mark data, assessed lab results, lab attendance; KEATS usage.

The functionality needed (assuming all requirements are completed) is as follows:

  • The software should be able to connect to a server (using a provided API) and download student summary details;
  • There should be a function to browse through the list of student names, and display their summary details;
  • There should be a function to search for students by their student number, name, and so on.
  • There should be a function to load anonymous marking code tables, to associate students with their exam marks;
  • There should be a function to load CSV files from disk, containing students’ exam results;
  • There should be a function to plot graphs, comparing students’ performance on one module; to their average performance across other modules;
  • There should be a function to email marks to students and their personal tutor;
  • There should be a function to scrape course participation data from (a mock-up of) KEATS.

# Extra features developed

  • Can export all data in CSV format
  • Print PDF report containing all students exam results
  • Save generated graphs as images

Total Team Members: 3

Awarded Mark: 100%

About

First Year - 2nd Semester Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages