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 einint
in 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
-> FelddepartmentID
auch ino_subject_details.g.dart
, wird aber nicht verwendet. Cleanup nötig, aber nicht kritisch✔ -
OSubjectDetails
wird derzeit nicht verwendet.✔ -
organization
undorganizationID
wird bei der Routeinstances
verwendet.✔
programID -> categoryID [Umbenannt]
-
Aufruf der Route category_units
erfolg bereits mit dem ParametercategoryID=<int>
✔ -
Klasse OProgram
hat das Feldid
, wir verwendenvalue
für dieid
vom JSON aus der ViewcategoryOptions
✔
poolID -> groupID [Umbenannt]
-
poolID wird nicht im Zusammenhang mit den Routen verwendet ✔
subjectID -> eventID [Umbenannt]
-
subjectID
wird in vielen Klassen verwendet:OSubject
,OLesson
,OElement
etc.✔ -
subjectID
wird inorganizer_instance_functions.dart
miteventID
befüllt✔ -
subjectNo
: wird jedoch noch bei uns bei der viewinstances
verwendet⚠ ❌
Edited by Marwin Lebensky