Skip to content

Eazed-Yu/AAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ai-ACM-Learning(简称AAL)是一个针对ACM竞赛的入门级教学网站,该平台利用最新的大语言模型(LLM)技术,为编程和算法学习的初学者提供辅助。通过结合生成式人工智能的强大功能,我们致力于打造一个全面且互动性强的学习环境,使每一位用户都能获得个性化的学习体验和实时反馈。

网站的三大核心组成部分包括:

  1. ACM竞赛介绍页面: 为新手提供ACM竞赛的基本信息和参赛指南。
  2. 入门题目列表页面: 展示适合初学者的编程题目,每个题目都附带有算法标签和难度级别,方便用户根据自身情况选择合适的挑战。
  3. 具体题目和AI助手界面: 在这里,用户可以直接编写和测试代码,同时得到AI的即时帮助和建议。

主要功能亮点:

  • 介绍页面: 包含精美的网站Logo和流畅的滚动动画,让用户在了解网站的同时也能享受视觉上的愉悦。
  • 题目列表: 提供高效的页面翻页功能,以及算法和难度标签,方便用户快速找到适合自己的题目。我们还计划引入通过率统计,帮助用户更好地评估题目难度。
  • 题目界面: 采用响应式布局,完美适配包括移动设备在内的各种屏幕。题目内容通过Markdown渲染,确保信息的清晰和美观。
  • 编辑器: 用户可以自由选择编辑器主题、字体和编程语言,同时享受代码高亮、语法检测和自动补全等功能,使编程过程更加高效愉快。
  • AI助手: 支持流式传输和上下文记忆,为用户提供连贯的编程指导。我们正在努力实现持久化记忆库,以便更深入地个性化用户体验。

Ai-ACM-Learning致力于成为ACM竞赛初学者的最佳学习伴侣。通过我们的平台,每一位用户都能在编程的道路上走得更远,更快。

网站功能进度:

  • 介绍页面
    • 网站logo
    • 滚动动画
    • 具体内容
  • 题目列表
    • 翻页功能
    • 算法标签
    • 难度标签
    • 通过率统计
  • 题目界面
    • 响应式布局
    • 适配移动设备
    • 题目展示
      • markdown渲染
  • 编辑器
    • 主题选择
    • 字体选择
    • 语言选择
    • 代码高亮
    • 语法检测
    • 自动补全
    • 代码评测
  • ai助手
    • 流式传输
    • 上下文记忆
    • 持久化记忆库
    • markdown渲染

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages