The new-generation learning platform combines personalized learning, collaborative learning, and project-based learning.
- After logging in, users need to participate in online evaluations to assess their abilities (logical analysis, algorithm ability, communication ability, etc.).
- The platform recommends appropriate difficulty-level questions based on the user’s abilities.
- Users need to complete the recommended exercises and read related materials according to the recommended practice methods; the platform updates the user's abilities in real time.
- Users can see their ability evaluations on their personal pages.
Collaborative Learning (using https://meta.discourse.org/ for development)
- Learning through teaching: Users can initiate a topic, such as: Time: April 1, 2025, 7:00 pm PST Activity: Explaining algorithm questions. The algorithm question is as follows:
- Learning through listening: Users can initiate a topic, such as: Time: April 1, 2025, 7:00 pm PST Activity: I don't know the solution to this question, hope someone can discuss it with me.
- Users can initiate a topic to study a specific subject as a team, and discuss it after reading a video, article, or paper (using ChatGPT to ask and try to answer questions together).
- Users can initiate a topic to complete a project as a team.
- Challenge: The platform initiates a challenge, such as: Using a specific data structure for a particular algorithm question (or not using a specific data structure) Code length not exceeding 10 lines Users can share their works around the same challenge and then discuss them with each other.}
- Setup
ENVIRONMENT=LOCAL
in your local machines - run
python manage.py runserver
集合个性化学习,协作式学习以及项目式学习的新一代学习平台
- 用户登录后需要参加在线评测,对用户能力进行评估(逻辑分析,算法能力,沟通能力等)
- 平台根据用户能力推荐合适难度的题目
- 用户需要根据推荐的练习方法完成题目以及阅读相关资料,平台实时更新用户能力
- 用户可以在个人页面看到自己的能力评估
协作式学习(使用 https://meta.discourse.org/ 开发)
- 通过教学进行学习,用户可以发起一个话题,例如 时间:2025 年 4 月 1 日 PST 7:00pm 活动:讲解算法题:算法题目如下
- 通过聆听进行学习,用户可以发起一个话题,例如 时间:2025 年 4 月 1 日 PST 7:00pm 活动:我不了解这道题目的这个解法,希望有人可以和我讨论一下
- 用户可以发起一个话题,组队学习某个特定主题,阅读完某个视频,文章,论文后讨论(使用 ChatGPT 进行提问,一起尝试回答问题)
- 用户可以发起一个话题,组队完成某个项目。
- 挑战:平台发起挑战,例如
- 针对某个算法题只能使用某个数据结构(或不能使用某个数据结构)
- 代码行数不超过 10 行
用户可以围绕同一个挑战发表自己的作品,然后互相讨论。