FOR TEACHERS NEW IN ALPS

Mix curricula. Hide what doesn't fit.

One coherent textbook for your class — even when the perfect coverage spans two, three, or more books. Mix curricula, hide the units you don't need, and assign coursework from any of them in the same flow.

menu_book
Borrow without juggling Attach another curriculum (or a few). Pick the units you actually want — the rest stay invisible to students.
visibility
Per-section visibility Hide chapters you're skipping this semester. View as a student to confirm what they actually see.
edit_calendar
Coursework, unchanged Your existing recipes — Warm-up, Practice, Textbook Unit — automatically pull from every curriculum you've bound.
tune
Defeasible by assignment Hide a chapter for the class, then assign it to specific students for differentiated practice. Both rules coexist.

▶  Walkthrough: ~90 seconds end-to-end. Use the speed control below to slow down or skip ahead.

Class settings

Period 4 — AP Computer Science A · 24 students

Curricula in this class

The order shown here is the order students see in their textbook.
drag_indicator
CS
CS Awesome 2.0 Primary
Computer Science · AP · Published by Runestone Academy

Class settings

Period 4 — AP Computer Science A · 24 students

Curricula in this class

The order shown here is the order students see in their textbook.
drag_indicator
CS
CS Awesome 2.0 Primary
Computer Science · AP · Published by Runestone Academy

Class settings

Period 4 — AP Computer Science A · 24 students

Curricula in this class

The order shown here is the order students see in their textbook.
drag_indicator
CS
CS Awesome 2.0 Primary
Computer Science · AP · Published by Runestone Academy

Class settings

Period 4 — AP Computer Science A · 24 students

Curricula in this class

The order shown here is the order students see in their textbook.
drag_indicator
CS
CS Awesome 2.0 Primary
Computer Science · AP · Published by Runestone Academy
drag_indicator
JM
Java Methods Supplemental
Computer Science · AP · Published by Skylight Publishing
check_circle Added Java Methods to Period 4 — AP CSA.

Class settings

Period 4 — AP Computer Science A

Class settings

Table of Contents

keyboard_arrow_down
CS
CS Awesome 2.0 Primary
12 units
0Getting Started
1Using Objects and Methods
2Selection and Iteration
3Class Creation
4Data Collections
5Inheritance (optional)
keyboard_arrow_down
JM
Java Methods Supplemental
7 of 23 shown · 4 hidden
2An Introduction to Software Engineering visibility
3Java Syntax and Style
4Objects and Classes visibility
5Data Types, Variables, and Arithmetic
6Boolean Expressions and if-else
7Algorithms and Iterations visibility
8Strings

Period 4 — AP CSA Textbook

Two curricula bound — CS Awesome 2.0 plus three borrowed Java Methods units. As a teacher you see everything; the eye-icons mark which units reach students.

Teacher tip — what students see

Students see only units without the strikethrough eye. Click "View as student" above to preview from any student's perspective.

visibility Viewing as Alex Chen This is exactly what this student sees in their textbook. You are not editing on their behalf.

Table of Contents

keyboard_arrow_down
CS
CS Awesome 2.0
12 units
0Getting Started
1Using Objects and Methods
2Selection and Iteration
3Class Creation
4Data Collections
5Inheritance (optional)
keyboard_arrow_down
JM
Java Methods
3 units
2An Introduction to Software Engineering
4Objects and Classes
7Algorithms and Iterations

Welcome to AP CSA

Hi Alex! Your textbook has two parts: CS Awesome 2.0 (the AP curriculum) and three units from Java Methods that Ms. Patel chose to deepen our coverage of software engineering, class design, and algorithms.

Unit 0 — Getting Started

Set up your Java environment, the AP exam framework, and pair-programming habits.

Unit 1 — Using Objects and Methods

Variables, expressions, calling methods on objects, and the basics of Java syntax.

Unit 2 — Selection and Iteration

Boolean expressions, if statements, and the loop family — for, while, and nested control flow.

edit_calendar
SAME WORKFLOW

Same magic in Coursework

When you create assignments, the unit picker pulls from every curriculum you've bound — automatically grouped, hidden units suppressed, primary curriculum first. No new menus, no mode switch.

layers
Every recipe respects bindings Warm-ups, Practice, Textbook Unit, Spiral Review — all of them. Pick a unit from any curriculum; the assignment knows where it came from.

Create Activity

groupsPeriod 4 — AP CSA
1
Start
2
Units
3
Students
4
Settings

What kind of activity are you creating?

Pick a recipe. Every recipe pulls units from every curriculum bound to your class.

menu_book

Textbook Unit Use arrow_forward

Assign an entire unit from any bound curriculum, with embedded practice and progress tracking.
Whole Unit All Students Instant Feedback
wb_sunny

Warm-up

Short, low-stakes set of questions to activate prior knowledge.
All Students Same Activities
trending_up

Practice

Each student gets practice items in their zone of proximal development.
Differentiated Adaptive
replay

Spiral Review

Periodic review across past units to lock in long-term retention.
Cross-Unit Adaptive

Create Activity — Textbook Unit

groupsPeriod 4 — AP CSA
check
Start
2
Units
3
Students
4
Settings

Pick a unit to assign

Units are grouped by curriculum. Hidden units are suppressed automatically — you can't accidentally assign one.

keyboard_arrow_down
CS
CS Awesome 2.0 Primary
12 units · Computer Science · Runestone Academy
0 Getting Started
82%
1 Using Objects and Methods
71%
2 Selection and Iteration
64%
3 Class Creation
4 Data Collections
keyboard_arrow_down
JM
Java Methods Supplemental
3 of 23 units visible · Skylight Publishing
2 An Introduction to Software Engineering
4 Objects and Classes
7 Algorithms and Iterations
No unit selected yet.

Create Activity — Textbook Unit

groupsPeriod 4 — AP CSA
check
Start
check
Units
3
Students
4
Settings

Who's getting this assignment?

You picked An Introduction to Software Engineering from Java Methods. Pick the students who'll see it in their textbook.

info
This unit is shown to all students It's already visible to your class. The new assignment will appear in their To-Do list and in the unit itself.
AC
Alex Chen
JL
Jordan Liu
PR
Priya Rao
SP
Sam Park
MS
Maya Singh
KT
Kenji Tanaka
DL
Dana López
RP
Ravi Patel
4 of 24 students selected · 1 unit · Java Methods
RECAP

Mix. Hide. Assign.
From any curriculum. One workflow.

Stitch in another curriculum (or two), hide units that don't fit your scope, and your existing coursework recipes do the rest.

2+ Curricula per class
Reorder, promote, remove anytime
3 Visibility states
Shown · Unless assigned · Hidden
0 New menus to learn
Same Coursework, same table of contents
1 / 14 Multi-Curriculum & Unit Visibility
A 90-second walkthrough — stitch curricula together, hide what you don't need, and assign coursework from any of them.