Application is serving the purpose of integrating and synchronizing data between different services to streamline organizational processes
License: MIT License
JavaScript 100.00%
sigur_iiko_sync's Introduction
TODO
General
Reset password endpoint
Sigur
user create method
user disable method
1C
[WIP] Method to change phone and email
Schedule by group, date, teacher
Current Grades
Mail.ru
Create/update/disable users
Bitrix24
Update employees status, position name, phone
Moodle
Get active courses with idnumber filled
Get users of these courses
Group users by group name
For each user get his role: student
For each user get his final grade for this course
Using startdate get start date of this discipline
Create request to upload grades to 1C: Course idnumber, StartDate, Teacher Name, Group name, Student name, Final grade
1C should create grade report by group using this data, where discipline = find discipline by course idnumber, startdate = startdate, teacher name = teacher, group name = group, student name = table - studentname, final grade = table - grade