Recent Posts

Title Description Creator created Image
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 Making Equal Groups!
Fair Shares! Equal sharing onto plates Dr. Osama M. Khaled Jun 30, 2026 06:42 AM Fair Shares!
Taking Away! Take-away with crossed-out items Dr. Osama M. Khaled Jun 30, 2026 06:39 AM Taking Away!
Adding More! join stories +1/+2/+3 Dr. Osama M. Khaled Jun 30, 2026 06:31 AM Adding More!