Draft: Organizercheck
Ein paar Parameter möchte ich nicht mehr berücksichtigen
- departmentID -> organizationID [Umbenannt]
- programID -> categoryID [Umbenannt]
- poolID -> groupID [Umbenannt]
- subjectID -> eventID [Umbenannt]
Routen
categoryOptions
https://www.thm.de/organizer/?option=com_organizer&view=categoryOptions&format=json
-
value|value==categoryID✔ -
text✔ -
(not in use)disable
category_units
https://www.thm.de/organizer/?option=com_organizer&view=category_units&format=json&categoryID=22
-
id(hat keinen Namen, ist einintin der Map)✔ == vermutlichgroupID -
name(group-Ebene)✔ -
events(group-Ebene)✔ -
id(events-Ebene)✔ == vermutlicheventID -
name(events-Ebene)✔ -
units(events-Ebene)✔ -
id(units-Ebene)✔ == vermutlichunitID -
comment(units-Ebene)✔ -
method(units-Ebene)✔
-
-
instances
https://www.thm.de/organizer/?option=com_organizer&view=instances&format=json&date=2021-11-23&unitIDs=67647
-
(not in use)attended: 0, -
(not in use)blockID: "38061", -
(not in use)bookingID: null, -
(not in use)bookmarked: false, -
(not in use)busy: false, -
(not in use)campusID: null, -
(not in use)capacity: 0, -
code: "",✔ -
comment: "alle Gruppen",✔ -
(not in use)courseID: null, -
(not in use)current: 0, -
date: "2021-11-26",✔ -
(not in use)deadline: "0", -
(not in use)description: null, -
endTime: "09:30",✔ -
eventID: "2423",✔ -
(not in use)fee: "0", -
fullName: "BWL & Inform.Syst. 1",✔ -
(not in use)gridID: "1", -
instanceID: 770102,✔ -
(not in use)instanceStatus: "", -
(not in use)instanceStatusDate: "2021-11-19 12:05:07", -
(not in use)interested: 60, -
method: "Vorlesung",✔ -
methodCode: "VRL",✔ -
methodID: "21",✔ -
name: "BWL & Inform.Syst. 1",✔ -
organization: "FB 06 MNI", -
organizationID: "14", -
(not in use)registered: false, -
(not in use)registrationType: null, -
resources: {✔ -
71: {✔ -
assocID: "931476",✔ -
code: "DOZ",✔ -
person: "Wagenknecht, A.",✔ -
role: "Lehrende",✔ -
roleID: "1",✔ -
(not in use)status: "", -
(not in use)statusDate: "2021-11-19 12:05:07", -
groups: { -
61: { -
(not in use)code: "SMS.1", -
(not in use)fullName: "Social Media Systems, Orientierungsphase, 1.Semester", -
(not in use)group: "Orientierungsphase, 1.Semester", -
(not in use)status: "", -
statusDate: "2021-11-19 12:05:07"
-
-
rooms: {✔ -
841: {✔ -
(not in use)campus: "", -
(not in use)location: "", -
room: "ONLINE",✔ -
(not in use)status: "", -
(not in use)statusDate: "2021-11-19 12:05:07", -
(not in use)virtual: "1"
-
-
startTime: "08:00", -
(not in use)subjectID: null, -
subjectNo: "EB1000",⚠ ❌ ⚠ ❌ ⚠ ❌ -
(not in use)termID: "15", -
unitID: "67647",✔ -
(not in use)unitStatus: "", -
unitStatusDate: "2021-11-19 12:05:07"
Felder-Analyze
departmentID -> organizationID [Umbenannt]
-
ODepartment-> keine Auswirkung, nur Klassenname +o_department.g.dart(generierte Datei)✔ -
OSubjectDetails/o_subject_details.dart-> FelddepartmentIDauch ino_subject_details.g.dart, wird aber nicht verwendet. Cleanup nötig, aber nicht kritisch✔ -
OSubjectDetailswird derzeit nicht verwendet.✔ -
organizationundorganizationIDwird bei der Routeinstancesverwendet.✔
programID -> categoryID [Umbenannt]
-
Aufruf der Route category_unitserfolg bereits mit dem ParametercategoryID=<int>✔ -
Klasse OProgramhat das Feldid, wir verwendenvaluefür dieidvom JSON aus der ViewcategoryOptions✔
poolID -> groupID [Umbenannt]
-
poolID wird nicht im Zusammenhang mit den Routen verwendet ✔
subjectID -> eventID [Umbenannt]
-
subjectIDwird in vielen Klassen verwendet:OSubject,OLesson,OElementetc.✔ -
subjectIDwird inorganizer_instance_functions.dartmiteventIDbefüllt✔ -
subjectNo: wird jedoch noch bei uns bei der viewinstancesverwendet⚠ ❌
Edited by Marwin Lebensky