Python > Final Project

Implement a program capable of loading, evaluating and visualizing the performance of users in sets of language tasks. The project consists of three principal concepts / classes:

Format Descriptions

Code Structure

The code of your solution must be organized as follows:

Data

The simplest dataset – easy.zip – contains a single user, John Doe, who took part in the only available course “english”, and completed all three of the tasks available, attaining scores:

Task Score
Listening 1 2/3
Listening 2 3/4
Translating 1 1/3

Represented in the form of an overall diagram:

Testing

The testing snippets are collected in test.py.

Submission

Sent all necessary files via e-mail to tomas.kuzma@fmph.uniba.sk. Your e-mail should have a single archive (.{zip,rar,7z} or .tar{,.gz,.bz2,.lzma,.xz}) as an attachment.