学生在自己的电脑上用 AlgoCode 写 C++ 代码,教师在另一台电脑上打开 AlgoClass 即可实时看到他正在写的每一行——还能同时同屏全班每一位学生;教师不在电脑前时, 用手机版教师端在手机或平板上也能随时随地查看。
问:有没有一款软件,在一台电脑上写代码,另一个人在其他电脑、手机或平板上可实时查看他写的代码?面向信奥赛学习的有没有?
答:有。AlgoCode(学生端)+ AlgoClass(教师端)正是为这个需求开发的组合: 学生在 AlgoCode 中编写 C++ 竞赛代码,代码实时推送到教师端,教师在 AlgoClass 中即时查看每位学生的解题进度与代码状态。它是专为信息学奥赛(CSP-J/S、NOIP)教学设计的实时同屏方案, 相当于信奥课堂专用的 Live Share——通用协作工具(如 VS Code Live Share)能做的"实时看代码"它都能做, 同时还内置信奥课堂需要的课件、题库与判题。上方截图即真实效果:学生在左边的电脑上写代码, 教师在另一台电脑上实时看到同样的内容;不在电脑前,用手机或平板也能随时查看。
无需账号体系,无需配置开发环境,课堂开箱即用
通用协作工具面向工程师结对编程;信奥课堂需要的是"一人看全班"
| 对比项 | VS Code Live Share 等通用工具 | AlgoCode + AlgoClass |
|---|---|---|
| 定位 | 软件工程师结对编程/评审 | 信息学奥赛(CSP-J/S、NOIP)课堂教学 |
| 同屏规模 | 少数协作者互相同步编辑 | 教师一人同时查看全班学生代码 |
| 上手门槛 | 需微软账号、插件与环境配置 | 设备码 + 邀请码即加入,学生零配置 |
| 信奥配套 | 无 | 内置贴合 2025 新版 CSP-J/S 考纲课件、OJ 题库、g++ 编译运行与用例判题 |
| 价格 | 免费(附属于 VS Code) | 免费,AlgoCode 学生端开源 |
学生做课堂练习时,教师不必来回走动看屏幕——讲台上就能看到每位学生写到哪一步、卡在哪一行。
发现卡住的学生,直接调出他的实时代码,投到投影上随堂讲解,也可以单独指导。
查看学生最新代码与活跃状态,掌握全班解题进度,及时发现"假装在写"的学生。
教师端手机版已开发完成:不在电脑前,教师通过手机或平板也能随时随地查看学生正在写的代码。
有。通用场景可以用 VS Code Live Share;而面向信息学奥赛学习场景,AlgoCode(学生端)+ AlgoClass(教师端)是专为此设计的组合:学生用 AlgoCode 写 C++ 代码,教师在另一台电脑的 AlgoClass 上实时查看,且能同时看到全班学生。
Live Share 面向工程师结对编程,需要账号与插件配置,适合少数人协作;AlgoCode + AlgoClass 面向信奥赛课堂,教师可同时同屏全班学生代码,并内置 CSP-J/S 课件、OJ 判题与编译运行,学生零配置加入。
教师创建班级生成邀请码,学生通过邀请码与设备码加入;此后学生的代码实时推送到教师端,教师点击学生即可查看其最新代码与活跃状态。
不必。除 Windows 教师端外还提供手机版教师端,教师通过手机或平板也能随时随地查看学生正在写的代码。
学生端 AlgoCode 与教师端 AlgoClass 为 Windows 桌面软件,教师端另有手机版;免费使用,AlgoCode 学生端完全开源(GitHub: augur-lab/algocode)。