Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Module 4: Assessing the technical courses

Written tests with sourced answer keys and practical tasks with scoring rubrics for the technical courses, Developers, Theme design and Hosting and operations. About 7 hours 15 minutes if all six are run.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/assessments/module-04-technical-courses/README.md

On this page

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

CourseAssessments and practical exercises
Duration7 hours 15 minutes for all six; each pair 2 hours 20 minutes to 2 hours 30 minutes
Lessons6
LevelIntermediate to advanced

Lessons

LessonDurationWhat learners do
4.1 Developers, written test45 minFourteen questions on extensions, views, templates, Git, REST and releases
4.2 Developers, practical task105 minA protected greeting page as an extension, an override, two Git commits
4.3 Theme designers, written test40 minThirteen questions on theme extensions, registration, loading order, CSP, versions
4.4 Theme designers, practical task100 minA theme for the public siteaccess only, without inline code, traced with path comments
4.5 Hosting and operations, written test45 minFourteen questions on permissions, backups, deploys, monitoring and restores
4.6 Hosting and operations, practical task100 minA 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; sqlite3 installed 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

TimePart
0:00 to 0:45Lesson 4.1
0:45 to 2:30Lesson 4.2
2:30 to 3:10Lesson 4.3
3:10 to 4:50Lesson 4.4
4:50 to 5:35Lesson 4.5
5:35 to 7:15Lesson 4.6
Total7 hours 15 minutes, without breaks

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.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x