Add RodzajNumer to exams

This commit is contained in:
Mikołaj Pich 2020-01-15 21:18:59 +01:00
parent 1cab09d9da
commit 582bbfa3cf
No known key found for this signature in database
GPG key ID: F62B26E36D4C4BAA
3 changed files with 12 additions and 2 deletions

View file

@ -8,6 +8,7 @@
"PodzialNazwa": null,
"PodzialSkrot": null,
"Rodzaj": true,
"RodzajNumer": 1,
"Opis": "Figury na płaszczyźnie.",
"Data": 1522101600,
"DataTekst": "2018-10-15"
@ -21,6 +22,7 @@
"PodzialNazwa": "język_angielski_gr_1",
"PodzialSkrot": "język_angi_gr_1",
"Rodzaj": true,
"RodzajNumer": 3,
"Opis": "czasowniki nieregualne 1 częsć",
"Data": 1523311200,
"DataTekst": "2018-10-16"
@ -34,6 +36,7 @@
"PodzialNazwa": null,
"PodzialSkrot": null,
"Rodzaj": false,
"RodzajNumer": 2,
"Opis": "Opolszczyzna - mapa",
"Data": 1526335200,
"DataTekst": "2018-10-17"

View file

@ -320,6 +320,13 @@ router.get("/Sprawdziany.mvc/Terminarz", (req, res) => {
data: _.groupBy(require("../../data/api/student/Sprawdziany").map((item, index) => {
const subject = dictMap.getByValue(subjects, "Id", item.IdPrzedmiot);
const teacher = dictMap.getByValue(teachers, "Id", item.IdPracownik);
let examType;
switch (item.RodzajNumer) {
case 1: examType = "Sprawdzian"; break;
case 2: examType = "Kartkówka"; break;
case 3: examType = "Praca klasowa"; break;
default: examType = "Nieznany"
}
return {
entryDate: "01.01.1970",
date: days[index][1],
@ -327,7 +334,7 @@ router.get("/Sprawdziany.mvc/Terminarz", (req, res) => {
// dayName: converter.getDayName(item.DataTekst),
dayName: days[index][0],
subject: `${subject.Nazwa} ${res.locals.userInfo.OddzialKod}${item.PodzialSkrot ? "|" + item.PodzialSkrot : ""}`,
type: item.Rodzaj ? "Sprawdzian" : "Kartkówka",
type: examType,
description: item.Opis,
teacher: `${teacher.Imie} ${teacher.Nazwisko}`,
teacherSymbol: teacher.Kod

View file

@ -644,7 +644,7 @@ router.all("/Sprawdziany.mvc/Get", (req, res) => {
"PracownikModyfikujacyDisplay": `${teacher.Imie} ${teacher.Nazwisko} [${teacher.Kod}]`,
"DataModyfikacji": `1970-01-01 00:00:00`,
"Opis": item.Opis,
"Rodzaj": item.Rodzaj ? 1 : 0
"Rodzaj": item.RodzajNumer
};
}),
"Pokazuj": i < 5