# 简易信息技术教学平台 **Repository Path**: cmpyth/ITEdu ## Basic Information - **Project Name**: 简易信息技术教学平台 - **Description**: 简易信息技术教学平台————基于flask实现,面向浙教版高中信息技术教学 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-09-05 - **Last Updated**: 2023-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简易信息技术教学平台——基于flask实现的web应用 #### 介绍 网上常见的flask项目中,拥有多个子页面的web应用往往会用到“类”或其他复杂概念,且会使用较多不必要的js、css进行装饰。 本项目从浙教版高中信息技术的知识水平出发,力求用更简单、更适合高中生的语法习惯搭建一个功能完整的web应用。 #### 软件架构 文件夹架构说明 1. /downloads 存放学生可以下载的文件 2. /exam 存放试卷 3. /sayhello 匿名论坛,来自互联网的开源项目 4. /static 需要展示的图片,自动读取 5. /templates 网页模板文件 6. /uplaods 从客户端上传而来的文件储存于此 路由说明:见py主程序 #### 使用说明 1. 初次使用时,需要在文件夹中配置“学生名单.xlsx”,再运行“2数据库初始化.py”,将学生账号导入至数据库(用于参与测试并记录测试数据) 2. 启动“1服务器主程序.py”。可以在浏览器中输入127.0.0.1或本机ip地址进行访问 3. 测试功能:学生在登录后才能访问测试页面,进入测试页面后能看到所有可参加的测试。(目前只有选择题) 添加试卷:将word试卷放入“exam”文件夹后,执行该文件夹中的py文件即可完成试卷生成。试卷文件命名规则:最后两个数字代表选择题的数量,word文件内第一行为答案,不会显示在题目中。自动生成的txt文档中是答案,提交后出现,pdf文件是题目,会显示于网页之上。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request 或 1. 直接联系开发者 wzlinmiaoyan@163.com #### 更新 v0.1.3 2023/5/9 项目发布,链接了“say_hello”flask匿名聊天论坛 ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%9768.png) 主页页面 v0.1.2 2023/4/18 测验功能完成,提交作业后实时看到全班的提交情况及每题的正确率。开始时规划不利,涉及到数据库的地方多次修改,考虑到效率问题,最终选择将正确率存储在数据库的一条记录内,以免读取时做过多运算 ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97323.png) ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97325.png) v0.1.1 2023/4/16 测验功能基本实现,添加试题的逻辑是,教师给出word,然后把答案放在第一行,用一段代码自动处理,pdf用于实际做题时的预览(当然是没有答案的),txt存答案,提交后显示答案。下一步考虑将课堂测试返回的数据存入数据库或者excel进行分析 ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97403.png) v0.1.0 2023/4/12 架构调整,实际文件从一个python文件调整为具体的文件架构,功能基本确定(用户界面看到的内容基本没变) ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97423.png) ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97424.png) v0.0.3 界面基本风格确定,考虑加入更多子页面 ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97453.png) v0.0.2 对界面做了简单的优化 ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97566.png) ![开发日志配图](gitee_readmeIMG/%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97475.png) v0.0.1 2023/3/16 平台有基本的文件上传与下载功能,运行功能后被删去 (开始时只是想体验一下用ai生成网页) (4/24补充:后来发现,这个功能就是jupyter)