项目简介
本系统是一款专门为K12教育机构打造的课后作业系统,针对Eink平板设备进行了优化。它致力于解决传统纸质作业和电子作业的弊端,借助平板设备完整记录学生学习过程,提供高效且环保的学习体验。
项目的主要特性和功能
- 多学科兼容:支持语数外史地生等全学科,兼容主客观题、语文写作等各类题型。
- 完整记录学习过程:精确记录学生做题过程,包含进入和退出题目的时间以及每一笔的时间。
- 草稿功能:学生可在App内打草稿,系统记录草稿过程,完整呈现思考过程。
- 作业管理:教师能创建、布置和管理作业,学生可提交作业并查看反馈。
- 错题本:提供错题本功能,助力学生复习巩固错题。
- 数据分析:教师可查看学生作业完成情况和成绩分析,辅助个性化教学。
安装使用步骤
后端安装
- 环境准备:安装Java 8或更高版本,配置好Maven。
- 复制项目:使用Git将项目复制到本地。
- 构建项目:进入项目目录,使用Maven构建项目。
bash cd ehomework mvn clean install
- 运行项目:使用Spring Boot运行项目。
bash mvn spring-boot:run
前端安装
- 环境准备:安装Android Studio和Android SDK。
- 打开项目:用Android Studio打开项目目录。
- 构建项目:点击
Build
菜单中的Make Project
,Android Studio自动下载依赖并构建项目。 - 运行项目:连接Android设备或使用模拟器,点击
Run
按钮运行项目。
数据库配置
- 数据库准备:安装并配置好MySQL数据库。
- 配置文件:在
application.properties
文件中配置数据库连接信息。properties spring.datasource.url=jdbc:mysql://localhost:3306/ehomework spring.datasource.username=root spring.datasource.password=yourpassword
- 初始化数据库:运行项目后,系统自动创建所需表结构。
使用说明
- 教师端:登录系统后,可创建课程、布置作业、查看学生作业和批改作业。
- 学生端:登录系统后,可查看作业、提交作业、查看错题本和复习错题。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】