How to Build a lesson (e-book) No coding skills required
overview 1


In this tutorial we will be taking a look at the basics of creating a lesson (e-book) in psychexp.

Lessons that you make in psychexp can be run on the browser of any device without the need to download any type of app.

You can create an unlimited number of pages in your lesson (e-book) that can contain multi level headings, text, images and quiz questions. The quiz questions can be set to either practice or test mode. In practice mode the questions can be practiced by the student multiple times. In test mode the questions can only be answered once and the data is recorded to the lesson's dataset.


  1. Add Lesson
  2. Edit Lesson
  3. Lesson Settings
  4. Dataset
overview 1

Students can access the lessons you create from the student dashboard.

Add Lesson 1
1 - Add Lesson

Let us begin by firstly logging in to psychexp and then select "Lesson Admin" from the menu.

Add Lesson 2

Enter a lesson name and click submit. (We will call our lesson "Lesson 1")
Click the "Open" button to go to the lesson home page.

Add Lesson 2

On the lesson home page you can add the email address of students you want to access the lesson.
Click on the "Edit Lesson" button to open the lesson editor.

Edit Lesson 1
2 - Edit Lesson

When you first create a lesson in Psychexp a single page is inserted by default.

1 Click on the various icons to make changes to the page.

  • Modify the page heading
  • Delete the page and all items in it

2 To add more pages to the lesson click the "Add Page" button.

3 To edit a different page select it from the dropdown list.

4 You can change the order of the pages in the lesson by selecting the page number you want to move the current page to from the dropdown list.

5 To add content to your page, select the type of component you wish to add from the dropdown list.

  • Index Heading Level 1
  • Index Heading Level 2
  • Index Heading Level 3
  • Index Heading Level 4
  • Text
  • Single Choice
Edit Lesson 2

Click on the various icons to make changes

  • Modify the text
  • Change the question or choice settings
  • Move the item up in the flow
  • Move the item down in the flow
  • Delete the item

Index Heading Level 1-4

An index is automatically created using all the headings you place in your lesson. Clicking on the link in the index will take you to the spot in the page where the heading is located. Headings are automatically numbered in accordance with the level you have set (example: 1.2.1). Automatic numbering is turned on by default, however if you would prefer not to have automatic numbering, it can be turned off in the settings page for the lesson.


An image or video can be placed within the text block. Click the settings (cog) icon to edit how the image will be displayed. (Changing these settings does not change how a video is displayed).

  • Image Position
    • Centered
    • Align left (wrap text)
    • Align right (wrap text)
  • Image Size
    • Small
    • Medium
    • Large

Single Choice

A single choice question (quiz) can display either an image or a video, and can be set to display the choices in a random order.
Click on the settings (cog) icon to adjust the following settings.

  • Randomize choices
  • Border Color [Hexadecimal]
  • Image Size
    • Small
    • Medium
    • Large
  • Correct Answer
PRO TIP: If you do not want a border around your quiz, set the border color to the same as the background color ([Hexadecimal] white = ffffff).
Lesson Settings
3 - Lesson Settings

On the lesson settings page the following options can be set.

  • Lesson Title (Title shown in browser tab or window) (maximum 50 characters)
  • Lesson Mode
    • Practice
    • Test
  • Turn off Auto Index Numbering
  • Not yet available message
  • No longer available message
  • Lesson open date
  • Lesson close date
  • Make Project Exportable
4 - Dataset

If you have set the lesson mode to "Test" on the lesson settings page, all answers to quiz questions will be recorded in the dataset.

The lesson dataset contains the following data columns:

  • Email   email address
  • Name   student name
  • StudentID   student number
  • correctTotal   Correct (total)

And for each quiz question in the lesson:

  • _correct   Correct=1
  • _selected   Answer selected by student
  • _answer   Correct Answer
  • _date   Date/time of answer