stuff
This commit is contained in:
parent
4851edccd4
commit
7006f0f642
22
courses.py
22
courses.py
|
|
@ -1895,20 +1895,38 @@ def modify_courses():
|
||||||
print('****%s' % str(e))
|
print('****%s' % str(e))
|
||||||
|
|
||||||
|
|
||||||
|
def change_term(courseid,termid):
|
||||||
|
data = { 'course[term_id]': str(termid), 'course[restrict_enrollments_to_course_dates]':'false' }
|
||||||
|
t = f'{url}/api/v1/courses/{courseid}'
|
||||||
|
r3 = requests.put(t, headers=header, params=data)
|
||||||
|
result = json.loads(r3.text)
|
||||||
|
json.dumps(result,indent=2)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def teacher_to_many_shells():
|
def teacher_to_many_shells():
|
||||||
for id in range(18089,18110):
|
for id in [21842,21096,20952,21561,21219,21274,20875,21018,21093,21719,21460,21102,21506,21169,21538]:
|
||||||
#print(id)
|
#print(id)
|
||||||
#continue
|
#continue
|
||||||
|
|
||||||
|
term_id_misc = 9
|
||||||
|
term_id_sp25 = 287
|
||||||
|
|
||||||
|
change_term(id, term_id_misc)
|
||||||
|
|
||||||
# Add teacher
|
# Add teacher
|
||||||
u3 = url + f"/api/v1/courses/{id}/enrollments"
|
u3 = url + f"/api/v1/courses/{id}/enrollments"
|
||||||
#usrid = input("id of %s? " % N)
|
#usrid = input("id of %s? " % N)
|
||||||
usrid = '78'
|
usrid = '30286'
|
||||||
data2 = { "enrollment[type]":"TeacherEnrollment", "enrollment[user_id]":usrid,
|
data2 = { "enrollment[type]":"TeacherEnrollment", "enrollment[user_id]":usrid,
|
||||||
"enrollment[enrollment_state]":"active" }
|
"enrollment[enrollment_state]":"active" }
|
||||||
r4 = requests.post(u3, headers=header, params=data2)
|
r4 = requests.post(u3, headers=header, params=data2)
|
||||||
|
result = json.loads(r4.text)
|
||||||
|
print(json.dumps(result, indent=2))
|
||||||
print(f"enrolled user id: {usrid} as teacher in course {id}.")
|
print(f"enrolled user id: {usrid} as teacher in course {id}.")
|
||||||
|
|
||||||
|
change_term(id, term_id_sp25)
|
||||||
|
|
||||||
import os, pickle
|
import os, pickle
|
||||||
|
|
||||||
|
|
|
||||||
2
users.py
2
users.py
|
|
@ -2938,7 +2938,7 @@ if __name__ == "__main__":
|
||||||
17: ['Show all convos for a user', convos_for_user],
|
17: ['Show all convos for a user', convos_for_user],
|
||||||
21: ['Show all pushed notifications for a user', comm_mssgs_for_user],
|
21: ['Show all pushed notifications for a user', comm_mssgs_for_user],
|
||||||
18: ['Quiz submissions', quiz_submissions],
|
18: ['Quiz submissions', quiz_submissions],
|
||||||
19: ['NLP Sample', nlp_sample],
|
#19: ['NLP Sample', nlp_sample],
|
||||||
20: ['Enroll a single user into a class', one_course_enrol],
|
20: ['Enroll a single user into a class', one_course_enrol],
|
||||||
21: ['Enroll a student into a section', section_enroll],
|
21: ['Enroll a student into a section', section_enroll],
|
||||||
22: ['Teachers new this semester', find_new_teachers],
|
22: ['Teachers new this semester', find_new_teachers],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue