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
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:
Open a Program (SAT, ACT, etc.) this sets your entire context.
Explore the Question Bank browse the EdisonOS Library (7,500+ questions) or upload your own into My Library.
Build or select a Practice Test: These are pre-built for immediate use, or custom for specific coverage.
Create targeted Problem Sets: These are short drills focused on specific skills or weak areas.
Enroll students in Users and assign tests or problem sets with your preferred mode and settings.
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