- Moodle 3.x Developer's Guide
- Ian Wild
- 157字
- 2021-07-02 21:34:43
Course layout
Moodle comes supplied with four standard course layouts:
- Weekly
- Topics
- Social
- Single activity
The course format is specified from the Course format page:

For example, setting a course to a Topics format containing five sections will configure a course to display three columns: a central column where teaching interactions can be added, with two columns to the left and right that contain blocks of supporting content.

The code for these four formats is to be found under \course\format, as in the following screenshot taken from Eclipse:

Any new course format we create will need to be included in this folder. Let's take a look at the structure of the topics format plugin in Eclipse:

The folder structure of a course format plugin is rather more simple than an enrolment plugin. They both share a lang and a tests folder. We will be working together to develop a custom course layout in Chapter 4, Course Management.
- Building Modern Web Applications Using Angular
- C++ Builder 6.0下OpenGL編程技術
- Developing Middleware in Java EE 8
- 精通搜索分析
- 網店設計看這本就夠了
- Oracle Database 12c Security Cookbook
- Getting Started with NativeScript
- C# 8.0核心技術指南(原書第8版)
- C語言程序設計
- Service Mesh實戰:基于Linkerd和Kubernetes的微服務實踐
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Python入門很輕松(微課超值版)
- 算法圖解
- Secret Recipes of the Python Ninja
- Visual C++從入門到精通(第2版)