← 返回作品列表
📚 教育产品 教育 Web .NET Core Scratch

🎓 少儿编程教学平台

专为编程培训机构打造的在线教学 SaaS 平台,支持 Scratch 图形化编程和 Python 代码编程双引擎,集成课件、课堂练习、作业提交、班级管理、学习分析等教学全流程。

⏱ 项目周期
7 个月
👥 团队规模
5 人
🎯 我的职责
技术负责人 / 架构设计
🧩 核心功能
6 项
🧩 核心功能
1

在线编程环境

Scratch 3.0 完整版 + Python 浏览器执行,无需安装,作品一键保存

2

班级课件系统

老师按课节上传课件、模板项目、题目、参考代码

3

作业评分体系

学生提交 → 自动运行用例(Python)→ 老师人工点评 → 星级评定

4

学习数据分析

班级学习时长、提交率、知识点掌握度雷达图、进步榜

5

家长端小程序

上课提醒、作业完成情况、老师评语、阶段学习报告

6

机构管理后台

校区管理、老师排班、学员档案、收费、财务统计

🛠 技术架构
$ 后端 .NET Core 3.1 Web API + 多租户 SaaS
$ 前端 - 学生 Vue 2 + Element UI + Scratch 3.0 编辑器集成
$ 代码引擎 Skulpt(Python 浏览器运行) + ECharts 输出图形
$ 数据库 MySQL 分库(机构维度) + Redis 作业缓存
$ 文件存储 OSS 对象存储:作品 sb3、作业、课件
$ 消息触达 短信 + 模板消息 + 邮件作业提醒
📐 架构示意
// architecture diagram
🖥 客户端层 (Web / APP / 小程序)
⬇ HTTPS / WSS / JWT
🔀 API 网关 / 负载均衡 (Nginx)
⬇ 内部 RPC / HTTP
业务服务
消息推送
支付中心
⬇ DAL / ORM / Redis
SQL
Redis
MQ
OSS
项目亮点 & 成果数据

项目上线后的真实业务效果与技术突破

合作机构 15+,服务学员 2000+,累计上课 3 万节次

Scratch 作品云端保存,解决机房换机丢失项目的历史难题

Python 自动用例评分,客观题批改效率提升 10 倍

家长端数据透明,续费率从 60% 提升至 82%

🖼 界面预览

核心功能模块示意(共 5 张)

1 / 5
🎓
Scratch编辑器
2 / 5
🎓
Python编辑器
3 / 5
🎓
班级作业
4 / 5
🎓
学习报告
5 / 5
🎓
家长端
💬 类似项目合作

需要开发类似的系统?

有 CRM / HRM / OA / 小程序 / 电商商城 / 编程教学平台 等定制需求,
欢迎沟通交流,提供专业方案咨询