diff --git a/app/views.py b/app/views.py index 05fd082..5777e2b 100644 --- a/app/views.py +++ b/app/views.py @@ -127,7 +127,15 @@ def profile(): @app.route('/course-info', methods=['GET', 'POST']) def course_info(): - return render_template('course-info.html') + if request.method == "GET": + return render_template('course-info.html') + +@app.route('/api/get-course-info', methods=['GET']) +def get_course_info(): + db_manager = DatabaseManager() + course_data = db_manager.get_all_courses() + return jsonify(course_data) + @app.route('/attendance', methods=['GET', 'POST']) def course_checkin(): @@ -137,9 +145,20 @@ def course_checkin(): def announcement(): return render_template('announcement.html') +@app.route('/attendance-teacher', methods=['GET', 'POST']) +def announcement_teacher(): + return render_template('attendance-teacher.html') @app.route('/attendance-reminder', methods=['GET', 'POST']) def attendance_reminder(): return render_template('attendance-reminder.html') +@app.route('/course-category', methods=['GET', 'POST']) +def course_category(): + return render_template('course-category.html') + +@app.route('/attendance-teacher/import-class', methods=['GET']) +def import_class(): + return render_template('import-class.html') + if __name__ == '__main__': app.run(debug=True)