Skip to content
EdisonOS Help Center home
EdisonOS Help Center home

1.3 Core Components

Core Components of the Platform

The platform is designed to help tutors manage test prep in a clear, structured flow from creating content to improving student outcomes through tests.

Everything is organized in a simple hierarchy:

Programs → Overview → Question Bank → Practice tests → Problem Sets → Users → Reports → Configuration

image.png

1. Programs

Your top-level workspace

A Program is the highest-level container in EdisonOS. It represents a specific standardized exam and defines everything related to that exam: the question types accepted, the official curriculum structure, and the scoring model. All content, tests, students, and reports live inside the program they belong to.

Supported programs: SAT, ACT, SHSAT, PSAT, ISEE

Feature

What it means for you

What's inside

Question Bank, Practice Tests, Problem Sets, Users, Reports, and Configuration all scoped to one exam

Exam separation

Each program is a separate environment. SAT content, students, and reports are completely separate from ACT

Curriculum

Pre-set by EdisonOS per exam (Section → Domain → Skill → Subskill). Read-only and cannot be modified

Multiple Programs

Multiple programs can exist in a single academy. Tutors manage each independently

Think of programs as separate classrooms one per exam you teach. Switch between them using the left sidebar. Reports, question banks, and tests inside SAT will never surface inside ACT.

2. Question Bank

Your content foundation

The Question Bank is the repository where all questions live. It is split into two distinct libraries: EdisonOS Library and My Library where each with a different purpose and set of permissions. Every test or problem set you build draws its questions from here.

EdisonOS Library A pre-built, curated collection of 7,500+ questions maintained by EdisonOS. This is read-only. You cannot edit, delete, or move these questions. Questions are organized by program, section, domain, skill, and difficulty.

My Library Your private question bank. Fully editable. You can add questions manually, or use the AI Uploader to bulk import from PDFs or images. Questions can be organized into custom folders (e.g., "Jan 2026 Upload").

Capability

EdisonOS Library

My Library

Edit questions

No, read-only

Yes, its fully editable

Add questions

No

Yes, manual entry or AI Uploader

Organize with folders

No

Yes

Search by skill and difficulty

Yes

Yes

Use in tests and problem sets

Yes

Yes

Questions can be filtered by Section, Domain, Skill, and Difficulty across both libraries.

Question types supported EdisonOS supports Multiple Choice Questions (MCQ), Student Produced Response (SPR), and Essay formats matching the real question mechanics of each supported exam.

Best practice Start with the EdisonOS Library for all pre-built, verified content. Use My Library for proprietary materials, custom drills, or questions you have sourced from your end.

3. Practice Tests

Full exam simulation

Practice Tests are full-length, timed simulations of a real standardized exam. They replicate the official test structure for sections, breaks, timing, and question mechanics, so students experience realistic conditions before test day. They can be pre-built (from the EdisonOS Library) or custom-built by a tutor.

Pre-built test Ready-to-use tests created using EdisonOS Library questions. Verified and accurate to the official exam. No setup required, It can be assigned directly to students.

Custom test Built by tutors using EdisonOS Library, My Library, or both. Can include Auto-Population Rules that dynamically pull questions by domain, skill, and difficulty.

Setting

Options

When to use

Test mode

Exam mode, Tutor mode

Exam = timed, no hints. Tutor = guided with hints and explanations

Attempts

Limited or Unlimited

Set a cap for formal assessments; unlimited for open practice

Scheduling

Set availability window

Control when the test becomes accessible to students

Allow resume

On / Off

Lets students continue from where they left off

Untimed test

On / Off

Removes the timer for accessibility or tutoring scenarios

Answer visibility

Configurable

Controls what students see after completing the test

Soft proctoring

Tab-switch detection, activity tracking

Useful for formal proctored assignments

Adaptive test

Sectional or fully adaptive

Sectional = difficulty adjusts per section. Fully adaptive = each question adapts in real time

Reports for Practice Tests are scoped per program. To view SAT practice test results, open Reports inside the SAT program. ACT results live inside the ACT program

4. Problem Sets

Focused, targeted practice

Problem Sets are short, targeted practice sessions focused on a specific skill or topic. Unlike Practice Tests, which simulate the full exam, Problem Sets let you zero in on weak areas making them ideal for daily drills, homework assignments, or remediation.

Property

Detail

Scope

It is Narrow and can be focused on one skill, domain, or difficulty level (e.g., "SAT Math - Algebra: Linear Equations")

Structure types

Linear (fixed question order) or Adaptive (difficulty adjusts based on responses)

Source

EdisonOS Library (pre-built sets) or My Library (custom sets)

Assignment settings

Same options as Practice Tests mode, attempts, scheduling, resume, and review access

Best used for

Daily practice, weak area remediation, homework, or skill checkpoints

Practice Tests vs Problem Sets Use Practice Tests to evaluate overall performance on a full exam. Use Problem Sets to improve specific weak areas identified in those reports. They work together as a diagnostic → remediation loop.

5. Users

Managing students

Users is where you manage all the people connected to a specific program. Admins, Tutors, and Students. It is organized into three tabs, each giving you a focused view of that group within the program you are currently in. Students must be enrolled into a program before they can be assigned any content. This is the point where your content meets your learners.

Action

What it enables

Add and enroll students

Bring students into a program so they can receive assignments

Assign to programs

A student can be enrolled in multiple programs (e.g., both SAT and ACT)

Track participation

See which students have been assigned tests and whether they have completed them

Users are managed per program. A student enrolled in your SAT program is not automatically visible in your ACT program they must be added separately.

7. Reports

Performance insights

Reports give you a detailed view of how each student is performing across every test or problem set they have completed. This is where you close the teaching loop turning raw scores into actionable insights about what to teach next.

Report dimension

What you see

Overall score

Total score and composite score across sections

Section breakdown

Score per section (e.g., Reading & Writing vs Math)

Raw vs scaled score

Number of correct answers (raw) and the official exam-scale equivalent (scaled)

Time analysis

Total time taken and time per question and section

Question-level detail

Per-question breakdown — correct or incorrect, time spent, skill tagged

Weak areas

Automatically surfaces domains and skills where the student underperformed

Reporting access depth

Configurable — analytics-only view or full question review (set during assignment)

Program scope Reports are always scoped to the program you are currently in. Open the SAT program to see SAT results; switch to ACT for ACT results.

8. Configuration

Curriculum and tags

Configuration is where you manage two things: the official curriculum hierarchy for your program, and your own custom tags. These two settings work differently where curriculum is fixed and set by EdisonOS, while tags are fully yours to create and manage.

Curriculum hierarchy (read-only) The curriculum hierarchy represents the official syllabus structure of the exam you are teaching. It is defined by EdisonOS and structured as: Section → Domain → Skill → Subskill. Example: Math → Algebra → Linear Equations. You can view this hierarchy but cannot edit it.

Custom tags (editable) Create your own labels for questions or content within a program. Tags are flexible. You can use them to categorize by source, difficulty tier, priority, or any internal system you prefer.

Hierarchy level

Example (SAT Math)

Editable?

Section

Math

No

Domain

Algebra

No

Skill

Linear Equations

No

Subskill

Exam-specific breakdowns

No

Custom tags

e.g., "Priority", "Source: Khan Academy, Jan 2025 Questions"

Yes, fully editable

How it all works together

EdisonOS follows one clean, repeatable workflow from setup to improvement:

  1. Open a Program (SAT, ACT, etc.) this sets your entire context.

  2. Explore the Question Bank browse the EdisonOS Library (7,500+ questions) or upload your own into My Library.

  3. Build or select a Practice Test: These are pre-built for immediate use, or custom for specific coverage.

  4. Create targeted Problem Sets: These are short drills focused on specific skills or weak areas.

  5. Enroll students in Users and assign tests or problem sets with your preferred mode and settings.

  6. Review Reports: Identify weak areas, track progress, and use insights to refine the next assignment.

What's next?

Glossary → Definitions for every term used across EdisonOS 3.0 Read the Glossary