progress 检查
This commit is contained in:
@@ -162,12 +162,21 @@ def desktop_nouser(course_id, chapter_name, lesson_name):
|
||||
# 没有学习记录,直接跳转到学习页面,不显示确认加载历史的页面
|
||||
return redirect(url_for("vscode.desktop", user_uuid=user_uuid, course_id=course_id, chapter_name=chapter_name, lesson_name=lesson_name, load_history="false"))
|
||||
|
||||
# 获取学习记录数据
|
||||
progress_data = progress_result["data"]
|
||||
chapter_chain_now = progress_data.get("chapter_chain_now", -1)
|
||||
chapter_chain_length = progress_data.get("chapter_chain_length", 0)
|
||||
|
||||
# 检查是否已经学完所有章节
|
||||
is_course_finished = chapter_chain_now >= chapter_chain_length - 1
|
||||
|
||||
return render_template(
|
||||
"confirm_load_history.html",
|
||||
user_uuid=user_uuid,
|
||||
course_id=course_id,
|
||||
chapter_name=chapter_name,
|
||||
lesson_name=lesson_name
|
||||
lesson_name=lesson_name,
|
||||
is_course_finished=is_course_finished
|
||||
)
|
||||
|
||||
@bp.route("/vscode_data", methods=["POST"])
|
||||
|
||||
Reference in New Issue
Block a user