校园管理系统(SMS)是一种为学校提供各种行政管理的自动化集成平台。例如:管理学生出勤、成绩、课时表,以及学校的招生、财务、联系方式和其他相关流程事项等。主要目的是提高学校的运作效率和效益。通过将任务数字化、自动化,减少日常管理工作量,改善管理、教师、学生和家长等不同人群之间的沟通和协作水平。
不同类型的教育机构的管理系统可能在功能方面都会有所不同。相关的商业产品特别多,也有很多IT团队是做教育行业的。如果您是在做技术选型,不管是否有团队负责开发,都可以加强相关产品的了解。
本文主要推荐几个还可以的开源免费校园管理相关的系统,作为借鉴。
01
Canvas LMS
GitHub:https://github.com/instructure/canvas-lms
开发语言:Ruby、JavaScript
Star:5.1K
Canvas LMS是一个功能全面的开源学校管理系统,可用于管理在线课程、促进沟通、跟踪学生进度等。
02
Moodle
GitHub:https://github.com/moodle/moodle
开发语言:PHP
Star:5.1K
Moodle是一个开源的学习管理系统(LMS),在学校管理系统中发挥着重要作用。Moodle提供的功能包括:创建在线课程、管理学生、跟踪学生学习进度、学生作业提交、校园论坛、测验评分工具等。
03
Unifiedtransform
GitHub:https://github.com/changeweb/Unifiedtransform
开发语言:PHP
Star:2.7K
Unifiedtransform是一个完整的学校管理系统,旨在简化学校行政事务管理,提高教育机构的效率。其用户界面友好、功能先进。支持学校各个方面的管理。包括学生管理、考勤跟踪、时间表安排、成绩管理、通信工具等。另外,Unifiedtransform提供了高可定制的解决方案,以适应学校的特殊需求。
04
Sakai LMS
GitHub:https://github.com/sakaiproject/sakai
开发语言:Java
Star:981
Sakai是一个流行的开源学习管理系统(LMS),在世界各地的教育机构中被使用。
Sakai提供了内容管理、作业提交、讨论论坛、成绩册和评估工具、课程管理、在线学习等功能。
Sakai采用其强大而灵活的设计架构,可以进行定制化开发和扩展,以满足教育机构的特定需求。
05
CloudSchool
GitHub:
https://github.com/hrshadhin/school-management-system
开发语言:PHP
Star:829
CloudSchool是一个使用Laravel框架和PHP 7精心开发的开源学校管理系统。凭借其用户友好的界面和丰富的功能,为教育机构提供了简化运营、提高效率的完美解决方案。
功能特征:
-
年级管理
-
学术日历设置
-
班级管理
-
学科与教师管理
-
考试和评分规则
-
成绩管理
-
学生招生管理
-
员工管理
-
员工考勤
-
评分规则
-
学生考勤管理
-
员工离职管理
-
用户角色与权限管理
-
事件管理器
-
照片库
-
学校门户网站管理
-
用户通知
原文链接: