Integration with the school affairs system

校務系統整合可將校務資料同步至Moodle。

校務系統整合_封面
Preparation time
5 minutes
Difficulty
Easy
Directions

Integration with the school affairs system

Integration with the school affairs system has become essential for recent digital learning initiatives. There are many functionalities to integrate with Moodle before the start of the next semester, but the main requirement is for courses to be automatically created in Moodle—this is known as Moodle course synchronization. I believe this is the most headache-inducing issue for many Moodle administrators. Many administrators say they use text files (CSV) for importing, but to be honest, I don't know how to import using CSV files because when I started working with Moodle at the company, we used our plugin to synchronize automatically. So, what I want to introduce is an academic course synchronization plugin.

Academic course synchronization plugin

校務系統整合_安裝外掛

 

After installation, there will be an option for academic course import under Site administration -> Courses. Once enabled, you can input the academic year, semester, and text encoding, as shown in the image:

校務系統整合_教務課程匯入

 

After clicking the import button, the import process begins. Currently, it supports MySQL, Sybase, MSSQL, and Oracle, with the option for Web Service (SOAP) as well. Once configured, you can proceed with the import, as shown in the image: 

瀏覽匯入課程

 

Academic Year/Semester Management

The other plugin is the Academic Year/Semester Management plugin. With this plugin, administrators can manage academic years and semesters directly within Moodle. This plugin fully integrates the concept of semesters into Moodle, enabling seamless synchronization with the school affairs system.

校務系統整合_安裝外掛