Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

Status

⚠️ Repository Archived ⚠️

This repository is archived and no longer maintained.

Please refer to the upstream repository directly. No further development or support will be provided here.

See the migration discussion: openedx/xblocks-extra#7.

Note: This fork is many commits ahead of the upstream repository; feel free to push to upstream if required.

schoolyourself-xblock

This repository contains XBlocks for displaying School Yourself (SY) content on the edX platform. These will be used in the upcoming AlgebraX and GeometryX courses, developed for the High School Initiative.

There are two similar XBlocks in this repository: schoolyourself_lesson and schoolyourself_review. They both display an icon and some text, which the user clicks on to open a modal dialog, which shows the actual lesson (or assessment) in an iframe. In both cases, the user's anonymous user ID is passed as a URL parameter, along with a signature. The key used to generate the signature is provided by the content author (in this case, SY).

The following screenshot shows an example of a schoolyourself_lesson XBlock and a schoolyourself_review XBlock:

SY XBlock screenshot

If a user clicks on the lesson or review, they will see the following modal:

SY lesson screenshot

The review XBlocks participate in the course grade. The SY server sends back information (via postMessage()) about mastery of various topics as they proceed through a review, and some of that information is used to update the user's grade on edX. This data is also signed, with the same shared key mentioned above.

Metadata

Release files for schoolyourself-xblock 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for schoolyourself-xblock 0.4.0
File Size Uploaded
schoolyourself_xblock-0.4.0.tar.gz 42.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for schoolyourself-xblock 0.4.0
File Interpreter ABI Platform
schoolyourself_xblock-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 80.4 kB

Release files / schoolyourself_xblock-0.4.0.tar.gz

Download URL schoolyourself_xblock-0.4.0.tar.gz
Size 42.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dbfb46ee62f9dc5bfd7beddbc9dff58f8b72e6d66360abfa566935752ca00145
BLAKE2b-256 checksum
How to use checksums
921ec9e90ae0f573e696f000de0e6e9b4322baa110ac8555d24c4023413fb222
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / schoolyourself_xblock-0.4.0-py3-none-any.whl

Download URL schoolyourself_xblock-0.4.0-py3-none-any.whl
Size 38.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fa252c2660e487b5ae324a078c0368b7c6aa8050af87aa820433e3b003edca50
BLAKE2b-256 checksum
How to use checksums
8c886c9edf6c00c9869d87cabe0363f96de8cb7fa29556c8bc02d34867c0fc2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page