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

Study projects: overview

The ten graded study projects for learners - what each one builds with real Exponential features (content classes, site structure, template overrides, layouts, languages, search, the REST API, extensions, roles and a…

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/students/study-projects-overview.md

On this page

Study projects: overview

The study projects turn reading into working results. Each one builds something small but real on your study installation, uses only features the help documents, and ends with a set of things to hand in and a grading rubric. Do them alone, in a study group, or as assignments from a teacher.

Note

These projects and their grades are practice for you, your study group or your teacher. They are not an official certification and are not issued or endorsed by 7x or the Exponential Foundation; official certifications are planned but not available yet (Certifications and certificates).

Contents

  1. The ten projects
  2. How every project is built
  3. What you hand in
  4. How projects are graded
  5. Rules for every project
  6. Projects and the trainers' assessments

The ten projects

#ProjectLevelTimeMain features
1A content class of your ownBeginner2 hContent classes, attributes, datatypes
2A small site structureBeginner3 hFolders, articles, media, versions, trash
3A template overrideIntermediate3 hDesigns, override rules, the template language
4A page with layoutsBeginner2 hExponential Layouts: layouts, zones, blocks, mappings
5A multilingual siteIntermediate3 hContent languages, translations, SiteLanguageList
6Search that finds the right thingsIntermediate2 hSearchable attributes, the search index
7Reading content over the REST APIIntermediate3 hezprestapi, personal API keys, curl
8Your first extensionIntermediate4 hExtensions, modules, views, templates
9Roles for a restricted editorIntermediate2 hUsers, groups, roles, policies, limitations
10Capstone: a complete small siteAdvanced2 to 4 daysAll of the above

Times are for a learner who has finished the steps of the matching learning path. Which projects belong to which path is in Choosing a learning path.

How every project is built

Each project page has the same parts:

PartWhat it gives you
At a glanceLevel, time, prerequisites and the learning path
GoalWhat you will have at the end
Before you startWhat to read and prepare
TasksNumbered tasks, each with what you should see
Hand inThe list of things to deliver
RubricHow the work is graded
Stretch goalsOptional extras for a higher mark or for fun

What you hand in

Unless a project says otherwise:

  1. A short report (one or two pages, Markdown is fine): what you built, the pages you used, the problems you met and how you solved them. Your study journal is the raw material.
  2. Screenshots of the result, with no passwords, keys or personal data on screen.
  3. Files you wrote (templates, settings, PHP, scripts), in a Git repository of your own (Using Git as a student). Never commit settings/override/, passwords or keys.
  4. The release you worked on (the first line of php bin/php/console --version).

How projects are graded

Every project uses the same four criteria, scored 0 to 3, plus project-specific checks. The full method is on Grading your own work.

CriterionAsks
It worksDoes the result do what the goal says, on the release named?
It is built the documented wayOverrides instead of edited core files, settings in the right place, roles instead of shared accounts
It is safeEscaped output, no secrets in files, only invented data, access control where needed
It is explainedCan a reader follow the report and repeat the work?

Rules for every project

  • Work on a study installation, never on a live site or a site with real data.
  • Use invented content and test addresses at example.invalid.
  • Cite the pages you used, by title and link.
  • Do not copy another learner's work. Helping each other is fine; say who helped.
  • If a step on a help page is wrong, report it (Improving the help as a student). That counts in your favor.

Projects and the trainers' assessments

The trainers have their own assessments: written tests, practical tasks with rubrics and capstones, written for courses they teach (Assessments and practical exercises). The study projects here are written for self study and cover similar ground. If you take a course, your trainer's assessment counts for that course; the projects are good preparation for it (Taking a course with a trainer).

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