attestation-to-examiner-distribution
v0.0.36
Published
An API to calculate the precedence diagram method
Downloads
273
Maintainers
Readme
Demo
Live Demo: https://fireboltcasters.github.io/AttestationToExaminerDistribution/
Web Usage
- Visit the demo page
- Upload a json file of the attestation
- Click on the "Optimize" button
Load JSON Format
- Define examiners / tutors
- Each examiner / tutor has a list of days he is available
- Each day has a list of time slots he is available
- Each examiner / tutor has a list of days he is available
- Define groups / students
- Each group / student can have a selected time slot
- A selected time slot has
- the examiner / tutor
- the day
- the time slot
- A selected time slot has
- Each group / student has a list of days he is available
- Each day has a list of time slots he is available
- Each group / student can have a selected time slot
{
"tutors": {
"Tutor 1": {
"Monday": {
"10:00": true,
"11:00": true,
...
},
"Tuesday": {
"10:00": true,
"11:00": true,
...
}
},
"Tutor 2": {
...
}
},
"groups": {
"Group 1": {
"selectedSlot": {
"tutor": "Tutor 1",
"day": "Monday",
"time": "10:00",
},
"possibleSlots": {
"Monday": {
"10:00": true,
"11:00": true,
"12:00": true,
"13:00": true,
},
...
}
},
"Group 2": {
...
},
"Group 3": {
...
},
...
}
}
Installtion
npm install attestation-to-examiner-distribution
Usage
//TODO
import {...} from "attestation-to-examiner-distribution";
Contributors
The FireboltCasters