This project has been archived by its maintainers, and is no longer receiving any updates.
⚠️ 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:
If a user clicks on the lesson or review, they will see the following modal:
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)
| File | Size | Uploaded | |
|---|---|---|---|
| schoolyourself_xblock-0.4.0.tar.gz | 42.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|