예제 #1
0
 def get(self):
     user = user_module.get_user()
     student = student_module.get_single_student(user.profile_id)
     requests = request_module.get_student_requests(student.id)
     return render_template('show_requests.html',
                            requests=requests,
                            user_group=get_role_name())
예제 #2
0
 def get(self, group_id):
     group = group_module.get_single_group(group_id)
     criterias = criteria_module.get_criterias_by_group(group_id)
     return render_template('create_criteria.html',
                            group=group,
                            criterias=criterias,
                            user_group=get_role_name())
예제 #3
0
 def get(self):
     user = user_module.get_user()
     student = student_module.get_single_student(user.profile_id)
     tsrs = tsr_module.get_tsrs_by_student(student.id)
     return render_template('edit_tsrs.html',
                            tsrs=tsrs,
                            user_group=get_role_name())
예제 #4
0
 def get(self, request_id):
     found_request = request_module.get_request_by_id(request_id)
     tsr = None
     if found_request.tsr_id and found_request.problem:
         tsr = tsr_module.get_tsr_by_id(found_request.tsr_id)
     return render_template('show_request.html',
                            found_request=found_request,
                            tsr=tsr,
                            user_group=get_role_name())
예제 #5
0
 def get(self, student_id):
     student = student_module.get_single_student(student_id)
     criterias = criteria_module.get_criterias_list()
     student_criterias = student_criteria_module.get_student_criterias_list(
         student_id)
     return render_template('assign_criterias.html',
                            student=student,
                            criterias=criterias,
                            student_criterias=student_criterias,
                            user_group=get_role_name())
예제 #6
0
 def get(self, student_id):
     student_criterias = student_criteria_module.get_student_criterias_list(
         student_id)
     criterias = []
     for sc in student_criterias:
         criteria = criteria_module.get_criteria_by_id(sc.criteria_id)
         sc.criteria_name = criteria.name
         criterias.append(criteria)
     values_history = value_module.get_values_history(criterias, student_id)
     statistics = value_module.prepare_statistics(student_id,
                                                  student_criterias)
     return render_template('add_values.html',
                            student_id=student_id,
                            criterias=criterias,
                            values_history=values_history,
                            user_group=get_role_name(),
                            stat_dates=list(statistics.keys()),
                            stat_values=list(statistics.values()))
예제 #7
0
 def get(self):
     group_set = group_module.get_groups_list()
     return render_template('show_groups.html',
                            groups=group_set.groups,
                            user_group=get_role_name())
예제 #8
0
 def get(self):
     can_add = group_module.check_groups_number()
     return render_template('create_group.html',
                            can_add=can_add,
                            user_group=get_role_name())
예제 #9
0
 def get(self):
     return render_template('menu.html', user_group=get_role_name())
예제 #10
0
 def get(self):
     requests = request_module.get_all_requests()
     return render_template('show_requests.html',
                            requests=requests,
                            user_group=get_role_name())
예제 #11
0
 def get(self):
     students = student_module.get_students_list()
     return render_template('show_students.html',
                            students=students,
                            user_group=get_role_name())
예제 #12
0
 def get(self, role_id):
     role = role_module.get_single_role(role_id)
     return render_template('edit_pages.html',
                            role=role,
                            user_group=get_role_name())
예제 #13
0
 def get(self):
     roles = role_module.get_roles_list()
     return render_template('show_roles.html',
                            roles=roles,
                            user_group=get_role_name())