def edit(id): fields = [] if request.method == 'POST': form = request.form group_name = form.get('groups_name') role = form.get('role') start_date = form.get('start_date') end_date = form.get('end_date') created = datetime.now().strftime('%Y-%m-%d') teacher_id = form.get('teacher_id') fields = [group_name, role, start_date, end_date, created, teacher_id] try: GroupsController().edit(fields, id) return redirect(url_for('groups.get_all')) except Exception as ex: flash(ex) group_edit = GroupsController().take_edit_group(id) courses = CoursesController().all() teacher = GroupsController().all_teachers() print(group_edit, 'hasav') return render_template('edit_group.html', courses=courses, teacher=teacher, group_edit=group_edit)
def edit(id): groups = GroupsController().get_all() quiz = QuizController().find_by_id(id) group = GroupsController().find_by_id(quiz.group_id) lesson_ids = ','.join(map(str, json.loads(quiz.lessons))) if request.method == 'POST': form = request.form title = form.get('title') group_id = form.get('group_id')
def new_student(): fields = [] if request.method == 'POST': form = request.form status = form.get('status') role = form.get('role') student_id = form.get('student_id') created = datetime.now().strftime('%Y-%m-%d %H:%M:%S') fields = [role, status, student_id, created] try: GroupsController().new_student(fields) return redirect(url_for('groups.get_all')) except Exception as ex: flash(ex) groups = GroupsController().get_all_groups() students = GroupsController().all_students() return render_template('new_group_student.html', groups=groups, students=students, fields=fields)
def new(): fields = [] if request.method == 'POST': form = request.form group_name = form.get('groups_name') role = form.get('role') start_date = form.get('start_date') end_date = form.get('end_date') created = datetime.now().strftime('%Y-%m-%d') teacher_id = form.get('teacher_id') fields = [group_name, role, start_date, end_date, created, teacher_id] try: GroupsController().new(fields) return redirect(url_for('groups.get_all')) except Exception as ex: flash(ex) courses = CoursesController().all() teacher = GroupsController().all_teachers() return render_template('new_group.html', courses=courses, teacher=teacher, fields=fields)
def edit(id): user = AuthController().find_by_id(id) print(user) if request.method == 'POST': email = request.form.get( 'email' ) first_name = request.form.get('first_name') last_name = request.form.get('last_name') middle_name = request.form.get('middle_name') birth_date = request.form.get('birth_date') role = request.form.get('role') modified = datetime.now().strftime('%Y-%m-%d %H:%M:%S') fields_list = [email, first_name, last_name, middle_name, birth_date, role, modified] try: AuthController().edit(fields_list, id) return redirect(url_for('auth.show_all')) except Exception as ex: flash(ex) groups = GroupsController().all() return render_template('edit_user.html', user=user, groups=groups)
session['user']['id'] ) ======= all_quizes = QuizController().get_all_by_teacher_id(session['user']['id']) elif role == 'student': all_quizes = QuizController().get_all_by_student_id(session['user']['id']) >>>>>>> Stashed changes return render_template('all_quizes.html', role=role, quizes=all_quizes) @quizes.route('/new', methods=['GET', 'POST']) @login_required # @role_required('teacher') def add(): <<<<<<< Updated upstream groups = GroupsController().get_all() ======= groups = GroupsController().get_all_groups() lessons = LessonsController().get_all_by_teacher_id(session['user']['id']) >>>>>>> Stashed changes if request.method == 'POST': form = request.form title = form.get('title') group_id = form.get('group_id') lesson_ids = form.get('lesson_ids') count = form.get('count') start_time = form.get('start_time') duration = form.get('duration') create_date = datetime.now().strftime('%Y-%m-%d %H:%M:%S') teacher_id = session['user']['id'] <<<<<<< Updated upstream
def show_one(id): groups = GroupsController().delete_user_in_group(id) return render_template('one_group.html', groups=groups)
def delete_user_in_group(id, group_id): GroupsController().delete_user_in_group(id) return redirect('/groups/all_students_in/' + group_id)
def delete(id: int): GroupsController().delete(id) return redirect(url_for('groups.get_all'))
def get_all(): group_name = GroupsController().all() print(group_name, "group_name") return render_template('all_groups.html', group_name=group_name)
def all_students_in(id): student = GroupsController().all_students_in(id) return render_template('all_group_student.html', student=student)
if user is not None: session['user'] = {'id': user.id, 'role': user.role, 'fnm': user.first_name, 'lnm': user.last_name} print(f'session = {session["user"]}') ======= if user is not None: session['user'] = { 'id': user.id, 'role': user.role, 'fnm': user.first_name, 'lnm': user.last_name} if user.role == 'teacher': group = GroupsController.get_all_groups_by_teacher(user.id) course = GroupsController.get_coures(user.id) session['group'] = { 'id': group.id, 'nm': group.group_name} session['course'] = { 'cm': course.course_name} if user.role == 'student': student_group = GroupsController.get_group(user.id) course = GroupsController.get_coures_for_user(user.id) session['group'] = { 'id': student_group.id, 'nm': student_group.group_name} session['course'] = { 'cm': course.course_name}