新高考来了
2020年,是90后开始奔三的一年,也是新高考的来临,各省都如火如荼地进行改革,浙江省也将Python编程纳入了高考选科,信息技术学科的前途可谓是一片光明了,为了便于学科教学和体现学科特色,搭建教学平台显得很重要了,本文带来平台建设方案和关键技术介绍。平台介绍
新高考用平台,Python编程测评和信息技术学习平台,我采用的技术方案是开源并且可以方便稳定运行与维护的平台。
1、Python测评
当下开源的在线测评系统很多,笔者最喜欢也又熟悉的还是HUSTOJ,作者也十分友好,也有很多朋友也在用这一款测评系统。
2、在线学习平台-Moodle
最近开源的moodle平台,正式更名“墨斗”,这个名字倒是超级接地气呀,我自己也是对moodle这个平台也比较熟悉,喜欢它的开源和二次开发修改,二次开发很严谨,我费了很大劲才勉强做好了微信登录等,好像各路神仙也开发出了微信支付选课功能?搭建过程
1、安装HUSTOJ
安装方式也分为2种,一种是先安装纯净的Ubuntu系统,然后执行github首页的一键安装脚本将hustoj配置好。第二种就是使用作者封装的ISO文件直接还原即可食用了,也是比较简单的。
第一种方式:
到阿里云镜像下载Ubuntu 16.04纯净系统,访问hustoj的github首页,执行一键安装脚本。
第二种方式:
微信关注“onlinejudge”,回复livecd,可以获取配置好的iso文件,按照一般的安装ubuntu的步骤安装,就正常配置好了。
访问方式:
在ubuntu系统的有线网络中查看本机的IP,浏览器访问即可打开oj的测评页面。当然,如果你用第一种方式,可能与防火墙开关有关,需要在服务器使用“wget http://127.0.0.1”命令或者“w3m 127.0.0.1”可以看到服务器端是否安装成功,可能要开放80端口和防火墙。
2、继续安装moodle系统
因为安装hustoj默认已经配置好了lnmp环境,我们需要将moodle缺少的PHP扩展安装上就可以了。
1、下载moodle到www目录下的子目录并解压
2、访问网址/moodle进入安装过程,注意记录之前输入的数据库密码
3、到关键步骤会提示缺少php拓展
4、直接安装相关拓展即可,例如
apt install php7.2-curl
3、moodle的其他配置,后续进行更新。后话
以上是我折腾全过程,您可以根据我的步骤自己实现。
如果你不介意付费服务,欢迎与我私信联系。
感谢阅读,欢迎点赞转发评论提意见。