SchoolTool:先进的学院管理和信息系统
SchoolTool是一个基于网页的开源免费学生信息系统,为世界各地的学校而设计。它是由Shuttleworth研发并发布,基于翻译、定位和自动化部署的有力支持,通过 Ubuntu Linux 安装程序 和 包管理系统 更新。
SchoolTool是经GPL2许可,使用 Zope 3 框架并用 Python 语言编写。这个项目的主要目标是创建一个简单的turnkey模式(译者注:一个“交钥匙”的“工程项目管理模式”)学生管理和信息系统,包括中小学人数统计、学分表、出勤、日历和报告。
功能
- 可定制学生和教师的人数统计和其他个人的数据
- 为教师,学生和监护人提供联人管理
- 教师学分表
- 全校评估数据收集和报告卡
- 班级到场人数和每日出勤分数
- 学校,群组,个人和资源预定日历
- 跟踪和管理学生的干预措施
安装SchoolTool
SchoolTool核心开发团队强烈建议和推荐在Ubuntu 12.04或之后版本安装SchoolTool。他们为多个系统创建了软件包,但其核心开发团队不支持它们。
SchoolTool是在官方软件仓库中找到的,所以,我们可以用命令来安装它:
$ sudo apt-get install schooltool
另外,可以用PPA来获取更新版本和开发版本。
$ sudo add-apt-repository ppa:schooltool-owners/ppa
或者
$ sudo add-apt-repository ppa:schooltool-owners/dev
使用命令更新软件源列表并最后用命令安装SchoolTool:
$ sudo apt-get install schooltool
访问SchoolTool
打开你的浏览器在地址栏中输入 http://localhost:7080 。
如果你想通过远程客户端打开它,编辑文件 /etc/schooltool/standard/paste.ini 。
$ sudo nano /etc/schooltool/standard/paste.ini
设置主机值为0.0.0.0 如下所示。
host = 0.0.0.0
保存并关闭文件。重启schoolTool服务。
$ sudo service schooltool restart
现在,你可以从你的浏览器上用URL http://ip-address:7080 来访问SchoolTool网页控制台。你将看到一个空白的日历,如下图所示。
Your School » Today - Mozilla Firefox_001
初始化配置,更改管理员密码
SchoolTool默认的管理员账户是“ manager ”,密码是“ schooltool ”。登录使用以上认证。
Log In - Mozilla Firefox_002
在上面定位到 Home 按钮。点击 Password 下方的 Setting 部分。输入两次旧密码和新密码并单击Apply。
SchoolTool Administrator » Password - Mozilla Firefox_004
服务设置
登录管理员账户。在Server部分,你将发现你的SchoolTool服务器的细节。
Server - Mozilla Firefox_005
设置外发邮件
SchoolTool并不像Sendmail或Postfix扮演着邮件服务器的工作。它将像邮件客户端一样发送邮件,如Thunderbird, Evolution。
若要在SchoolTool中启用邮件功能,登录管理账户并转到Server列表。点击 Outgoing Email 链接。在那之后,点击黄色铅笔图标去更改邮件设置。填充smtp,Email和password并单击apply。
Server » Outgoing Email Settings - Mozilla Firefox_008
设置日历
按照你的区域位置设置日历很重要。点击Server部分的 Calendar 列表。选择你的时区,我的设置是Asia/Kolkatta 。
Server » Calendar Settings - Mozilla Firefox_009
转到其他链接,如Errors,Tabs和Pack Database。管理操作系统是不言而喻的。按照你的需求阅读和改变设置。
设置学校
现在我们来介绍简明又重要的部分,它需要我们花费更多的时间和精力来完成。本文并不能覆含所有内容,所以我推荐你去访问SchoolTool官方文档,一个接一个仔细浏览每一部分,按照要求设置你的学校。完成整个学校的设置需要花费可能会花费几个小时甚至几天的时间。别害怕,它并不困难:SchoolTool团队在其网站为用户充分准备了自我帮助的文档和截图。你不必去其他任何地方学习SchoolTool,通过SchoolTool文档页就能学习并DIY。
参考文献:
原文发布时间为:2013-10-01
本文来自云栖社区合作伙伴“Linux中国”
相关文章
- 发现 Linux SpaceFM 文件管理器的威力
- 夯实数据智能底座 共筑数字经济发展“新基石”
- 五分钟教你使用console.log发布公司的招聘信息
- 微软发布 Windows 11 Beta 预览版 Build 22621.1250 和 22623.1250 (KB5023008)
- Windows 11 学院:在 Windows 11 Build 25290 上如何为文件管理器启用标签页拖拽支持
- 微软Windows 11 Dev 预览版 Build 25290 发布:带来新的开始菜单提醒角标
- 微软正用全屏通知提醒 Windows 10 用户免费升级 Windows 11,要点击 5 次才能退出
- Linux Mint 21.2 将于 6 月发布:改进登录屏幕,优化 Pix 图像管理程序等等
- 字节面试也会问SPI机制?
- 微软正式停售 Windows 10 产品密钥 / 许可证:继续提供 ISO 镜像下载,推荐用户升级 Windows 11
- 用复古电脑程序 Toy CPU 学习低级编程
- Windows 11 新功能泄露:现代音量合成器、实验工具和新的文件管理器
- 微软 Windows 11 文件资源管理器全新设计曝光:UI 迎来大修,整合 Microsoft 365
- 对比Pandas,学习PySpark大数据处理
- 微软宣布为Windows 11 21H2设备开启自动更新到22H2版本
- 互联网都在说降本增效,小红书技术团队是怎么做的?
- 微软将继续提供 Windows 10 ISO 镜像下载,即将停售产品密钥 / 许可证
- 微软宣布为Windows 11 21H2 设备开启自动更新到 22H2 版本
- 面试突击:Properties和Yml有什么区别?
- 微软 Windows 11 Beta 预览版 22621.1245 和 22623.1245 (KB5022358) 发布