Skip to content

Commit

Permalink
KASJ - Change to fieldofstudy, academic year and
Browse files Browse the repository at this point in the history
  • Loading branch information
Paweł Skalny committed Jun 10, 2020
1 parent 05f2352 commit b7f5ceb
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 15 deletions.
24 changes: 12 additions & 12 deletions dataStructure.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
collections:
name: name of subject
ects: ects points
academicYear: start of the academic year (eg. 2017-2018)
level: level of fieldOfStudy
fieldOfStudy: name of field of study
semester: number of semester (0 if elective)
name: name of subject (eg. Matematyczne metody fizyki)
ects: ects points (eg. 5)
academicYear: start of the academic year (eg. 2017/2018)
level: level of fieldOfStudy (1 or 2)
fieldOfStudy: abbrieviated name of field of study (eg. IS)
semester: number of semester (0 if elective) (eg. 1)
hours: {
lectures: hours,
auditorium classes: hours,
laboratory classes: hours,
seminar classes: hours,
project classes: hours,
practical classes: hours
lectures: hours (eg. 30),
auditorium classes: hours (eg. 30),
laboratory classes: hours (eg. 30),
seminar classes: hours (eg. 30),
project classes: hours (eg. 30),
practical classes: hours (eg. 30)
}
5 changes: 2 additions & 3 deletions getdata.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,12 @@ def insert(self, post):
lMod = len(g['modules'])
for mi, m in enumerate(g['modules']):
subjectForCourse.append({'name': m['name'], 'ects': m['ects_credits'],
'level': singleLevel['level'], 'academicYear': year,
'fieldOfStudy': k['shortName'], 'semester': sem['number'],
'level': 1 if singleLevel['level']=="Studia I stopnia" else 2 , 'academicYear': year.split("-")[0]+"/"+year.split("-")[1],
'fieldOfStudy': ''.join([x[0] for x in k['shortName'].split()]).upper(), 'semester': sem['number'],
'hours': {h['name'].lower():h['classes_hours'] for h in m['form_of_classes']}})
elif 'groups' in g.keys():
for go in g['groups']:
for mo in go['modules']:
#print(mo)
pass
else:
print("Done!")
Expand Down

0 comments on commit b7f5ceb

Please sign in to comment.