273 lines
5.8 KiB
Python
273 lines
5.8 KiB
Python
|
|
|
|
import json
|
|
|
|
standard = ['Fall 2024', 'Summer 2024', 'Spring 2024', 'Winter 2024',
|
|
'Fall 2023', 'Summer 2023', 'Spring 2023', 'Winter 2023',
|
|
'Fall 2022', 'Summer 2022', 'Spring 2022', 'Winter 2022',
|
|
'Fall 2021', 'Summer 2021', 'Spring 2021',
|
|
'Fall 2020', 'Summer 2020', 'Spring 2020', 'Winter 2020',
|
|
'Fall 2019', 'Summer 2019', 'Spring 2019', 'Winter 2019',
|
|
'Fall 2018', 'Summer 2018', 'Spring 2018',
|
|
'Fall 2017', 'Summer 2017', 'Spring 2017', ]
|
|
|
|
code = 'fa24,su24,sp24,wi24,fa23,su23,sp23,wi23,fa22,su22,sp22,wi22,fa21,su21,sp21,fa20,su20,sp20,wi20,fa19,su19,sp19,wi19,fa18,su18,sp18,fa17,su17,sp17'.split(',')
|
|
|
|
begin = ['08/26','06/10','01/29','01/02',
|
|
'08/28','06/12','01/30','01/03',
|
|
'08/22','06/13','01/31','01/04',
|
|
'08/23','06/14','02/01',
|
|
'08/24','06/15','01/27','01/02',
|
|
'08/26','06/17','01/28','01/02',
|
|
'08/27','06/18','01/29',
|
|
'08/28','06/19','01/30']
|
|
|
|
canvas_label = []
|
|
|
|
semester_list = {}
|
|
|
|
season_to_number = { 'Fall': '70', 'Summer': '50', 'Spring': '30', 'Winter': '10'}
|
|
|
|
for s in list(zip(standard,code,begin)):
|
|
season,year = s[0].split(' ')
|
|
cl = year + " " + season
|
|
sem_record = {'name': s[0], 'code': s[1], 'start': s[2] + '/' + s[1][-2:], 'number': year + season_to_number[s[0].split(' ')[0]]}
|
|
semester_list[s[0]] = sem_record
|
|
semester_list[s[1]] = sem_record
|
|
canvas_label.append(cl)
|
|
semester_list[cl] = sem_record
|
|
|
|
|
|
# print(json.dumps(semester_list,indent=2))
|
|
|
|
|
|
"""
|
|
|
|
semester_list = {
|
|
"Fall 2022": {
|
|
"name": "Fall 2022",
|
|
"code": "fa22",
|
|
"start": "08/22/22"
|
|
},
|
|
"fa22": {
|
|
"name": "Fall 2022",
|
|
"code": "fa22",
|
|
"start": "08/22/22"
|
|
},
|
|
"2022 Fall": {
|
|
"name": "Fall 2022",
|
|
"code": "fa22",
|
|
"start": "08/22/22"
|
|
},
|
|
"Summer 2022": {
|
|
"name": "Summer 2022",
|
|
"code": "su22",
|
|
"start": "06/13/22"
|
|
},
|
|
"su22": {
|
|
"name": "Summer 2022",
|
|
"code": "su22",
|
|
"start": "06/13/22"
|
|
},
|
|
"2022 Summer": {
|
|
"name": "Summer 2022",
|
|
"code": "su22",
|
|
"start": "06/13/22"
|
|
},
|
|
"Spring 2022": {
|
|
"name": "Spring 2022",
|
|
"code": "sp22",
|
|
"start": "01/31/22"
|
|
},
|
|
"sp22": {
|
|
"name": "Spring 2022",
|
|
"code": "sp22",
|
|
"start": "01/31/22"
|
|
},
|
|
"2022 Spring": {
|
|
"name": "Spring 2022",
|
|
"code": "sp22",
|
|
"start": "01/31/22"
|
|
},
|
|
"Fall 2021": {
|
|
"name": "Fall 2021",
|
|
"code": "fa21",
|
|
"start": "08/23/21"
|
|
},
|
|
"fa21": {
|
|
"name": "Fall 2021",
|
|
"code": "fa21",
|
|
"start": "08/23/21"
|
|
},
|
|
"2021 Fall": {
|
|
"name": "Fall 2021",
|
|
"code": "fa21",
|
|
"start": "08/23/21"
|
|
},
|
|
"Summer 2021": {
|
|
"name": "Summer 2021",
|
|
"code": "su21",
|
|
"start": "06/14/21"
|
|
},
|
|
"su21": {
|
|
"name": "Summer 2021",
|
|
"code": "su21",
|
|
"start": "06/14/21"
|
|
},
|
|
"2021 Summer": {
|
|
"name": "Summer 2021",
|
|
"code": "su21",
|
|
"start": "06/14/21"
|
|
},
|
|
"Spring 2021": {
|
|
"name": "Spring 2021",
|
|
"code": "sp21",
|
|
"start": "02/01/21"
|
|
},
|
|
"sp21": {
|
|
"name": "Spring 2021",
|
|
"code": "sp21",
|
|
"start": "02/01/21"
|
|
},
|
|
"2021 Spring": {
|
|
"name": "Spring 2021",
|
|
"code": "sp21",
|
|
"start": "02/01/21"
|
|
},
|
|
"Fall 2020": {
|
|
"name": "Fall 2020",
|
|
"code": "fa20",
|
|
"start": "08/24/20"
|
|
},
|
|
"fa20": {
|
|
"name": "Fall 2020",
|
|
"code": "fa20",
|
|
"start": "08/24/20"
|
|
},
|
|
"2020 Fall": {
|
|
"name": "Fall 2020",
|
|
"code": "fa20",
|
|
"start": "08/24/20"
|
|
},
|
|
"Summer 2020": {
|
|
"name": "Summer 2020",
|
|
"code": "su20",
|
|
"start": "06/15/20"
|
|
},
|
|
"su20": {
|
|
"name": "Summer 2020",
|
|
"code": "su20",
|
|
"start": "06/15/20"
|
|
},
|
|
"2020 Summer": {
|
|
"name": "Summer 2020",
|
|
"code": "su20",
|
|
"start": "06/15/20"
|
|
},
|
|
"Spring 2020": {
|
|
"name": "Spring 2020",
|
|
"code": "sp20",
|
|
"start": "01/27/20"
|
|
},
|
|
"sp20": {
|
|
"name": "Spring 2020",
|
|
"code": "sp20",
|
|
"start": "01/27/20"
|
|
},
|
|
"2020 Spring": {
|
|
"name": "Spring 2020",
|
|
"code": "sp20",
|
|
"start": "01/27/20"
|
|
},
|
|
"Fall 2019": {
|
|
"name": "Fall 2019",
|
|
"code": "fa19",
|
|
"start": "08/26/19"
|
|
},
|
|
"fa19": {
|
|
"name": "Fall 2019",
|
|
"code": "fa19",
|
|
"start": "08/26/19"
|
|
},
|
|
"2019 Fall": {
|
|
"name": "Fall 2019",
|
|
"code": "fa19",
|
|
"start": "08/26/19"
|
|
},
|
|
"Summer 2019": {
|
|
"name": "Summer 2019",
|
|
"code": "su19",
|
|
"start": "06/17/19"
|
|
},
|
|
"su19": {
|
|
"name": "Summer 2019",
|
|
"code": "su19",
|
|
"start": "06/17/19"
|
|
},
|
|
"2019 Summer": {
|
|
"name": "Summer 2019",
|
|
"code": "su19",
|
|
"start": "06/17/19"
|
|
},
|
|
"Spring 2019": {
|
|
"name": "Spring 2019",
|
|
"code": "sp19",
|
|
"start": "01/28/19"
|
|
},
|
|
"sp19": {
|
|
"name": "Spring 2019",
|
|
"code": "sp19",
|
|
"start": "01/28/19"
|
|
},
|
|
"2019 Spring": {
|
|
"name": "Spring 2019",
|
|
"code": "sp19",
|
|
"start": "01/28/19"
|
|
},
|
|
"Fall 2018": {
|
|
"name": "Fall 2018",
|
|
"code": "fa18",
|
|
"start": "08/27/18"
|
|
},
|
|
"fa18": {
|
|
"name": "Fall 2018",
|
|
"code": "fa18",
|
|
"start": "08/27/18"
|
|
},
|
|
"2018 Fall": {
|
|
"name": "Fall 2018",
|
|
"code": "fa18",
|
|
"start": "08/27/18"
|
|
},
|
|
"Summer 2018": {
|
|
"name": "Summer 2018",
|
|
"code": "su18",
|
|
"start": "06/18/18"
|
|
},
|
|
"su18": {
|
|
"name": "Summer 2018",
|
|
"code": "su18",
|
|
"start": "06/18/18"
|
|
},
|
|
"2018 Summer": {
|
|
"name": "Summer 2018",
|
|
"code": "su18",
|
|
"start": "06/18/18"
|
|
},
|
|
"Spring 2018": {
|
|
"name": "Spring 2018",
|
|
"code": "sp18",
|
|
"start": "01/29/18"
|
|
},
|
|
"sp18": {
|
|
"name": "Spring 2018",
|
|
"code": "sp18",
|
|
"start": "01/29/18"
|
|
},
|
|
"2018 Spring": {
|
|
"name": "Spring 2018",
|
|
"code": "sp18",
|
|
"start": "01/29/18"
|
|
}
|
|
}
|
|
""" |