def get_teacher_view(request): # at this point it should be a guaranteed that the session has # a key named 'user_id' representing a teacher if (request.user.is_authenticated() and request.user.is_type("Teacher")): name = request.user.first_name + " " + request.user.last_name teaching_hierarchy = get_courses_with_assignments2(request.user.user_id) template = get_template("teacher_view.html") elements = get_header_navbar("Teacher",name,"Teaching Overview") context = Context( {'header' : elements['header'], 'navbar' : elements['navbar'], 'teaching_hierarchy': teaching_hierarchy, 'menu' : get_template("teacher_menu.html").render(Context({"page":"overview"})), }) return HttpResponse(template.render(context)) return HttpResponseRedirect("/")
def view_submissions_teacher(request): if request.user.is_authenticated(): teaching_hierarchy = get_courses_with_assignments2(request.user.user_id) # variant to see how this works menu = get_template("teacher_menu.html").render(Context({"page": "view_sub"})) elements = get_header_navbar( "Teacher", request.user.first_name + " " + request.user.last_name, "Submit Feedback" ) template = get_template("view_submission_teacher.html") context = Context( { "header": elements["header"], "navbar": elements["navbar"], "teaching_hierarchy": teaching_hierarchy, "menu": menu, } ) return HttpResponse(template.render(context)) return HttpResponseBadRequest()