Get enrollments
Teacher-facing view of class rosters: lists the students enrolled in the current teacher's classes, optionally filtered to one class.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Delete quiz
Deletes a quiz owned by the current member. Refuses if the quiz is still linked to one or more assignments.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Get quizzes
Returns either one specific quiz (by quiz_id) or the full list of quizzes owned by the current member.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Replace change quiz status
Publishes or retracts a quiz (changes its workflow state), given an action of 'publish' or 'retract'.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Delete quiz file
Deletes a previously uploaded file or image attached to a quiz.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Upload quiz file
Attaches an uploaded file or image to an existing quiz, proxying to Plone's REST API to add the content.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Update quiz
Updates an existing quiz's details, proxying to Plone's REST API for the target quiz.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Add quiz
Creates a new quiz in the current member's quizzes folder, proxying to Plone's content-creation REST API after sanitizing the submitted rich content.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Get chem ef percent composition
Given a list of elements (up to 20) making up a compound, calculates each element's percent composition by mass.
Dr. Osama M. Khaled
Aug 02, 2026 12:11 PM
Make chem compound
Given a chemical compound formula, returns its computed properties, including molar mass.
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Get chem element
Given a chemical element's name or symbol, returns its periodic-table properties (atomic number, group, period, mass, radius, density, electronegativity, and more).
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Get question stats
Returns usage statistics for a single question, given its UID.
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Get question
Fetches a single question by UID, serialized to JSON with its explanation content resolved (charts, tables, and editor-only markup cleaned up).
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Draw formula graph
Generates an interactive graph plot for a given mathematical formula.
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Simplify expr eq
Simplifies an algebraic expression or equation and returns the result formatted as LaTeX.
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Solve algebric equations
Solves a system of up to three linear equations and returns the solution.
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Create quiz
Creates a new quiz content object, proxying to Plone's own content-creation REST API after sanitizing and HTML-escaping the submitted rich content.
Dr. Osama M. Khaled
Aug 02, 2026 12:10 PM
Energy and Its Units
Define energy, work, and the law of conservation of energy, and convert between joules and calories
Dr. Osama M. Khaled
Aug 02, 2026 11:07 AM
Gases: Chapter Review
A mixed review spanning pressure, the combined and ideal gas laws, gas densities on other planets, and percent yield with a collected gas
Dr. Osama M. Khaled
Jul 29, 2026 11:21 AM
Mixtures, Partial Pressures & Mole Fractions
Apply Dalton's law, handle gas collected over water, and determine mole fractions of mixture components
Dr. Osama M. Khaled
Jul 29, 2026 11:17 AM
PV = nRT: The Ideal Gas Law
Use the ideal gas law to find moles, pressure, and volume, work at STP, and calculate gas densities
Dr. Osama M. Khaled
Jul 29, 2026 11:05 AM
Gay-Lussac, Avogadro & the Combined Law
Relate pressure to temperature, volume to amount, and combine all three for changing-condition problems
Dr. Osama M. Khaled
Jul 29, 2026 10:25 AM
Boyle's & Charles's Laws
Apply the inverse pressure–volume and direct volume–temperature relationships, remembering to use kelvins
Dr. Osama M. Khaled
Jul 29, 2026 07:19 AM
Pricing
Dr. Osama M. Khaled
Jul 16, 2026 09:28 PM
Under Pressure: Units and Causes
Define pressure, calculate it from force and area, and convert among pascals, atmospheres, torr, and mmHg
Dr. Osama M. Khaled
Jul 14, 2026 07:53 AM
Gases in Motion: Kinetic Theory
Explore the postulates of the kinetic theory of gases and what it means for a gas to be ideal versus real
Dr. Osama M. Khaled
Jul 08, 2026 07:13 AM
Making Equal Groups!
Grouping into rings
Dr. Osama M. Khaled
Jun 30, 2026 06:47 AM
Fair Shares!
Equal sharing onto plates
Dr. Osama M. Khaled
Jun 30, 2026 06:42 AM
Taking Away!
Take-away with crossed-out items
Dr. Osama M. Khaled
Jun 30, 2026 06:39 AM
Adding More!
join stories +1/+2/+3
Dr. Osama M. Khaled
Jun 30, 2026 06:31 AM