PomeLabs

Content Structure

How sessions, labs, pages, and activities fit together in PomeLabs.

Before diving into the how-to guides, it helps to understand how the main content entities relate to each other. This page gives you the big picture so that each step you take in the platform makes sense.

Content Hierarchy

Everything you build follows a clear top-down structure:

  • A Session delivers a single Lab to students for a set time window.
  • A Lab is made up of one or more Pages arranged in order.
  • A Page can embed one or more Activities alongside rich-text content.
  • An Activity on a page is a copy (fork) of an Activity Template from your library.

Entity Breakdown

Session

A session is how you deliver a lab to your students. It defines who can access the lab, when it is available, and how it is graded.

PropertyDescription
LabThe lab being delivered
Date rangeStart and end dates for student access
TypeStandard, Live, or Exam
Enrolled studentsThe class or group that can access it

See Creating and Managing Sessions for step-by-step instructions.

Lab

A lab is the core piece of teaching content you author. It groups pages into a coherent lesson or assignment.

PropertyDescription
Title & descriptionWhat students see before opening the lab
Access levelPublic, Organization, or Private
StatusDraft or Ready
PagesOrdered list of content pages

See Creating and Managing Labs for step-by-step instructions.

Page

A page is a single screen inside a lab. It holds rich-text content (instructions, images, equations) and can embed one or more activities.

Activity

An activity is an interactive exercise embedded on a page. When you add an activity template to a page, the platform creates a copy so you can customize it without affecting the original. For a detailed breakdown of what makes up an activity, see Activity Structure.

Activity Template

An activity template lives in your library and acts as a reusable blueprint. Forking it onto a page produces an independent activity copy; edits to the copy do not change the template, and updates to the template do not change existing copies.

See Creating an Activity for step-by-step instructions.

Session Types

TypeDescription
StandardStudents work at their own pace within the date range
LiveProfessor leads the session in real time with students present
ExamTimed, graded assessment with restricted access

Activity Types

TypeDescription
QuizMultiple-choice or short-answer questions
ConnectHands-on circuit-building exercise using a PomeConnect kit
CodeWrite and run code in the browser

Typical Workflow

  1. Create activity templates in your library for exercises you plan to reuse.
  2. Create a lab with a title, description, and access level.
  3. Add pages to the lab and write your content.
  4. Embed activities on pages by forking templates from your library.
  5. Create a session to deliver the lab to a class within a date range.
  6. Monitor progress through the session dashboard while students work.

Next Steps

How is this guide?

On this page