APP下载

利用DzzOffice 快速搭建信息技术作业平台

2022-03-24苗宣衍

中国信息技术教育 2022年6期
关键词:网盘数据库设置

苗宣衍

课堂作业具有练习、诊断和评价的作用,信息技术的课堂作业练习可以帮助学生巩固知识,教师通过对学生作业的批改、分析,了解学生对知识的账务情况,并借此来调整教学进度改进教学策略。因此,稳定、易用的作业平台是信息技术教学中不可或缺的一部分。

在以往的教学实践中,信息技术的作业管理主要有三种方式:①使用教学软件分发、提交;②建立局域网共享目录;③利用FTP传输。这些方式存在许多弊端,如个人文件完整性缺乏保障、学生账户的管理存在困难、作业的评价反馈不够及时等。[1]随着项目式教学的兴盛,学生对文件的获取、管理、共享需求增大,以小组为单位的合作、交流、展示日益常态化,这些都对信息技术作业平台提出了更高的挑战,原有的作业管理方式已无法满足项目式教学的需求。

针对以上问题,笔者利用DzzOffice快速搭建信息技术作业平台,方便了作业管理和项目式教学的开展。

● DzzOffice简介

DzzOffice是一套开源办公套件,用于搭建类似“Google企业应用套件”“微软Office365”的协同办公平台。[2]它提供了多种在线网页版应用,如网盘、在线Office文档、任务板、讨论板、表单问卷、记录本等,可以满足绝大多数团队的在线协作需求。

● DzzOffice的优势

1.免费活跃的开源项目

DzzOffice采用应用广泛的AGPLv3开源许可证为用户提供法律保障,防止供应商对程序进行闭源锁定,因此学校可以免费、长久地使用该项目。DzzOffice开源版无使用人数限制,学校可通过应用库来免费安装多种应用及功能。

2.易于作业管理的网盘

DzzOffice的网盘应用不仅可为学生分配指定的个人存储空间,还可创建群组共享目录,并且支持文件或目录的共享。与传统的FTP平台不同的是,DzzOffice网盘划分了极其丰富的目录管理权限(如下页图1),教师可根据教学需要建立群组共享目录,并精准控制目录的权限。例如,在作业上交目录中只允许学生上传、下载自己的文件,方便学生订正作业或继续完成上节课未做完的练习,同时可避免作業的拷贝;在作业布置目录中只允许学生读取、下载教师的文件,避免了学生误删、误传文件。这种精细的权限管理方式完全能够满足信息技术作业管理的要求。

3.适合项目式学习的丰富应用

DzzOffice的网盘目录管理方式有助于学生利用多节课的时间,持续完成一个项目的练习。此外,它还支持从应用库中安装丰富的应用,促进项目式学习的开展:记录本方便多人协作记录项目规划;任务板适合项目小组的任务分工;网盘共享目录与分享功能可满足学生对搜集到的材料进行整理和分析;图片预览、PDF阅读器等可实现在线浏览网盘文件,相关Office应用还可以实现在线预览、编辑Office文档,方便学生对项目成果进行展示、汇报;讨论板和表单工具有助于班级讨论和项目的评价。

● 作业平台搭建步骤

DzzOffice是基于PHP和MySQL的Web服务,具备很好的跨平台性,在Windows、Linux或MacOS上均可运行,可以安装在服务器上,也可直接安装在普通教师机。下面,笔者以Windows Server 2019操作系统为例,简述利用DzzOffice快速搭建信息技术作业平台的步骤。

1.搭建环境准备

操作系统需要配置Web服务、PHP环境和MySQL数据库,推荐使用phpStudy集成环境软件[3],具体操作如下:

①下载、安装phpStudy。注意安装路径不能含中文字符和空格,本案例将phpStudy安装在C盘根目录,配置明细如下表所示。

②一键启动WNMP。WNMP是Windows下的绿色Nginx+MySQL+PHP环境集成套件包,在phpStudy首页面板一键启动区域直接启动WNMP,其中Web服务器可以根据需求选择Nginx或者Apache。

③创建数据库。在phpStudy数据库面板点击创建数据库按钮(首次创建需修改root密码),本案例中数据库配置如表1所示。

④创建网站。在phpStudy网站面板点击创建网站按钮,设置网站域名和端口,phpStudy将根据网站域名自动设置根目录,默认设为phpStudy软件安装目录下的WWW文件夹的子文件夹,可根据需要自行修改。需要格外注意的是,DzzOffice中网盘等应用文件的存储位置也位于网站根目录中。此外,还需勾选程序类型为PHP(默认已勾选),并选择5.3以上版本,推荐使用7.0以上版本,本案例配置如表1所示。

2.安装DzzOffice

①从官网下载DzzOffice程序文件[4],本案例下载的文件为dzzoffice-2.02.1.zip。

②解压程序文件至网站根目录。

③访问网站开始安装。本机访问127.0.0.1:8080(端口号以实际配置为准),将自动跳转至安装页面(也可手动访问http://127.0.0.1:8080/install/index.php)。点击“开始安装”,环境检查通过后点击“下一步”,目录、文件权限检查通过后继续点击“下一步”,根据之前创建的数据库填写数据库信息,点击下一步,如出现警告,勾选“强制安装”后继续。

④填写管理员信息,安装完成,网页自动跳转到首页。

3.开启防火墙Web访问权限

①打开Windows安全中心,切换到防火墙和网络保护,点击高级设置。

②在“高级安全Windows Defender防火墙”窗口中新建“入站规则”,规则类型为端口,并应用于TCP,在特定本地端口中填写之前设置的端口号(本例为8080),并设置规则名称,点击完成。也可修改已有TCP规则,添加端口号。

在上述操作完成后,在其他计算机上使用浏览器访问作业平台主机IP(注意端口号),如顺利加载DzzOffice首页则防火墙设置成功,作业平台至此搭建完成。

● 作业平台配置方法

在上述搭建步骤完成后,还不能满足信息技术作业平台的实际需求,需要进行适当配置。首先访问作业平台主页,以管理员账户登录,点击右上角的应用面板按钮,然后点击管理图标跳转至管理页面,登录后即可进入后台管理页面(如下页图2)。下面对后台管理的主要功能模块及配置要点进行简述。

1.机构用户

该设置模块主要是对用户和群组进行管理,包括用户的添加、删除、导入、导出,设置用户名、密码、用户空间大小等,其中用户名为唯一ID,设置时不可重复。可以根据需要对年级、班级、小组等进行分组管理(设置中称为“机构”),设置机构的共享目录以及分配机构空间大小。

2.系统设置

基本设置中可以定制平台的LOGO、名称,设置是否允许文件分享功能。登录设置可以设置登录页的主标题、副标题、页面背景,还可设置平台是否允许注册。空间设置可对作业平台的多种空间大小进行限制,如系统总空间、用户默认空间、机构和群组存储空间,还可设置用户允许上传的文件大小和格式。郵件设置中可以设置管理员的邮箱,便于学生自助重置密码。DzzOffice的系统内置了多种权限包,如只读、只写,为满足信息技术作业平台需求,可在权限包设置中新建权限包,如将“作业提交”权限设置为:读取所有文件+下载自己的文件+新建和上传。

3.应用市场

该设置模块可安装各种应用以丰富作业平台的功能,首先在“应用市场”中选择需要的应用,点击一键安装(需联网),然后在“已安装”中启用安装的应用。已启用的应用均运行在本地主机上,无需连接外网即可使用。此外,应用的禁用、卸载、权限管理以及网盘文件的打开方式均需在此处设置。

4.系统工具

系统工具中可以实现系统升级、数据库备份与恢复、缓存文件更新,以及定期清理缓存、定时迁移本地文件到存储位置等计划任务。系统的某些设置修改后,可能需要手动清理缓存才能生效。

● 总结与建议

DzzOffice是一款成熟的开源办公平台,其丰富的应用功能能够满足信息技术作业平台的要求,它具有搭建简便、运行稳定等诸多优点,笔者已将其应用于多个年级的信息技术教学中,大大改善了教学效果。其网盘应用能够方便教师对学生作业练习文件的管理,但是教师需要严格把控好群组共享目录的文件权限。记录本、任务板、讨论板等应用契合项目式教学的需求,教师可根据实际情况在教学实践中积极尝试,参考官方的开发文档进行二次开发,推进项目式教学方式的变革,促进学生的发展。

参考文献:

[1]张勇.基于Blog技术的信息技术作业管理系统的创建及应用[J].中小学电教,2013(05):78-80.

[2]DzzOffice开源解决方案[EB/OL].https://dzzoffice.com/index.html,2021.

[3]phpStudy集成环境[EB/OL].https://www.xp.cn/download.html,2021.

[4]DzzOffice文档中心[EB/OL].https://dzzoffice.com/corpus/org?orgid=1,2021.

猜你喜欢

网盘数据库设置
变电站五防系统临时接地桩的设置
ControlUWP 让Windows 10的设置更方便
将网盘文件集中到Office 365网盘
网易网盘消逝谁是“凶手”?
栏目设置一览表
数据库
360网盘内容的快速转移
数据库
网盘关停
数据库