|
2 | 2 |
|
3 | 3 | ## 创作思想
|
4 | 4 |
|
5 |
| -当老师们平时在上课时,总会有统计学生缺勤次数、随机点名提问以及对学生回答情况进行评价等需求,但传统的方式有些许的缺点,如: |
| 5 | +在上课时,我发现老师们平时在上课时,总会有统计学生考勤情况、随机点名提问以及对学生回答情况进行评价等需要,但传统的方式有如下几处弊端: |
6 | 6 |
|
7 |
| -1. 老师同时教几个班级,记不清名字; |
| 7 | +1. 老师同时教几个班级,记不清每名学生的名字; |
8 | 8 |
|
9 |
| -2. 老师手头上没有姓名册,无法进行点名; |
| 9 | +2. 老师手头上没有姓名册,无法进行点名; |
10 | 10 |
|
11 |
| -3. 传统姓名册可能会因为插班生而未能及时更新。 |
| 11 | +3. 传统姓名册无法及时更新插班生或转学生的信息; |
12 | 12 |
|
13 |
| -4. 考勤数据纸质化难以保存; |
| 13 | +4. 考勤数据纸质化难以保存; |
14 | 14 |
|
15 |
| -5. 统计回答情况工作量繁琐; |
| 15 | +5. 统计回答情况工作量繁琐; |
16 | 16 |
|
17 |
| -综上所述,我开发了这一款App——班级管理助手。 |
| 17 | +6. 无法快速对学生进行量化考核并统计。 |
| 18 | + |
| 19 | +综上所述,为了提高老师的效率,我开发了这款App——班级管理助手。它具有直接对学生数据进行操作和查找、快速切换班级,随机抽取学生并统计其回答情况的功能。 |
| 20 | + |
| 21 | +这款App,方便老师在不同的班级间进行授课,支持快速导出统计数据为Excel表格,提高了老师开展教学活动以及对学生进行量化考核的效率。 |
18 | 22 |
|
19 | 23 | ## 同类优势
|
20 | 24 |
|
|
76 | 80 |
|
77 | 81 | 9. 支持保存使用数据至本地。
|
78 | 82 |
|
| 83 | +## 创作过程 |
| 84 | + |
| 85 | +1. 通过TinyWebDB数据库,实现了云端储存学生数据并随时调用的功能; |
| 86 | + |
| 87 | +2. 通过读取云端数据库的学生信息至本地列表,实现随机抽取姓名或学号的功能; |
| 88 | + |
| 89 | +3. 通过本地数据库统计学生回答问题情况,可快速导出为表格,方便老师对学生进行量化考核; |
| 90 | + |
| 91 | +4. 通过本地Tiny数据库,实现储存App使用设置、本地班级、学生回答情况的功能; |
| 92 | + |
| 93 | +5. 支持统计学生考勤情况,避免点名到缺勤学生; |
| 94 | + |
| 95 | +6. 通过Fetchdownloader扩展,实现App的下载更新功能,提高App的可持续化使用性; |
| 96 | + |
| 97 | +7. 通过CustomSpotlight扩展,实现App的首次使用指引教程,有利于用户快速上手使用; |
| 98 | + |
| 99 | +8. 通过NotificationStyle扩展,实现提示用户进行更新并展示关键通知信息的功能; |
| 100 | + |
| 101 | +9. 通过KIO4_Install扩展,实现对下载的安装包进行安装的功能; |
| 102 | + |
| 103 | +10. 通过调用本地文件管理器,实现导入Excel表格并新建班级的功能; |
| 104 | + |
| 105 | +11. 通过检测手机加速度传感器,实现用户随机抽取学生进行回答的功能; |
| 106 | + |
| 107 | +12. 通过调用本地语音合成模块,实现对抽取情况进行语音播报的功能。 |
| 108 | + |
79 | 109 | ## 展望未来
|
80 | 110 |
|
81 | 111 | 1. 实现在手机端导入学生信息的Excel表格;
|
|
86 | 116 |
|
87 | 117 | 4. 添加统计学生回答问题正误次数的功能;
|
88 | 118 |
|
| 119 | +## 运行环境 |
| 120 | + |
| 121 | +- CPU:单核2GHz及以上; |
| 122 | + |
| 123 | +- 机身内存:1G以上; |
| 124 | + |
| 125 | +- 屏幕分辨率:1920x1080及以上; |
| 126 | + |
| 127 | +- 操作系统:Android 7.0及以上版本。 |
| 128 | + |
| 129 | +## 其他说明 |
| 130 | + |
| 131 | +- 手机系统的字体大小需设置为默认大小; |
| 132 | + |
| 133 | +- App运行需连接网络; |
| 134 | + |
| 135 | +- 手机需自带加速度传感器、音频播放器及支持语音合成功能; |
| 136 | + |
| 137 | +- 需要给予App“文件储存”权限,否则将无法导出Excel表格。 |
| 138 | + |
89 | 139 | ## 使用扩展
|
90 | 140 |
|
91 | 141 | - [io.mohamed.CustomSpotlight.aix](https://community.kodular.io/t/f-os-custom-spotlight-extension/111632)(聚光灯)
|
|
94 | 144 |
|
95 | 145 | - [com.sunny.Net.aix](https://community.appinventor.mit.edu/t/net-get-some-information-about-network/10670?u=taifun)(检测网络状态)
|
96 | 146 |
|
| 147 | +- [com.jdl.NotificationStyle.aix](https://community.kodular.io/t/free-notification-style-extension-with-various-types-of-notification/66981)(通知栏消息) |
| 148 | + |
97 | 149 | ## 服务支持
|
98 | 150 |
|
99 | 151 | 编写支持:[MIT AppInventor Wxbit](app.wxbit.com)
|
|
0 commit comments