Module 4: Assessing the technical courses
This module holds the assessments for the technical courses: Developers, Theme design, and Hosting and operations. The practical tasks here are the longest of the course, because they are real jobs: an extension with access control, a theme for one siteaccess, a backup restored as a safe test copy.
Note
These are the trainer's own assessments, not an official certification. Every task runs on the learner's own training installation, with a shell.
At a glance
| Course | Assessments and practical exercises |
| Duration | 7 hours 15 minutes for all six; each pair 2 hours 20 minutes to 2 hours 30 minutes |
| Lessons | 6 |
| Level | Intermediate to advanced |
Lessons
| Lesson | Duration | What learners do |
|---|---|---|
| 4.1 Developers, written test | 45 min | Fourteen questions on extensions, views, templates, Git, REST and releases |
| 4.2 Developers, practical task | 105 min | A protected greeting page as an extension, an override, two Git commits |
| 4.3 Theme designers, written test | 40 min | Thirteen questions on theme extensions, registration, loading order, CSP, versions |
| 4.4 Theme designers, practical task | 100 min | A theme for the public siteaccess only, without inline code, traced with path comments |
| 4.5 Hosting and operations, written test | 45 min | Fourteen questions on permissions, backups, deploys, monitoring and restores |
| 4.6 Hosting and operations, practical task | 100 min | A consistent backup, a safe restored copy, an error found by reference, a restore record |
Preparing this module
- To do: One training installation per learner, from a Git clone for lesson 4.2, on SQLite for lesson 4.6, served on a
local port, mail transport
file. - To do: A shell, an editor and Git for every learner;
sqlite3installed for lesson 4.6. - To do: For lesson 4.6: a second empty directory per learner, and one error page produced per installation with its reference noted.
- To do: Printed questions and rubrics; answer keys kept separately.
- To do: A reset and clean-up plan: extensions, themes and test copies are removed after scoring (Resetting the lab).
Timing plan
| Time | Part |
|---|---|
| 0:00 to 0:45 | Lesson 4.1 |
| 0:45 to 2:30 | Lesson 4.2 |
| 2:30 to 3:10 | Lesson 4.3 |
| 3:10 to 4:50 | Lesson 4.4 |
| 4:50 to 5:35 | Lesson 4.5 |
| 5:35 to 7:15 | Lesson 4.6 |
| Total | 7 hours 15 minutes, without breaks |
Related pages
- Module 1: Designing assessments
- Module 3: Assessing the administration courses
- Assessments and practical exercises: course overview
- Trainers: start here
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.