https://github.com/openfun/password-container-xblock
https://github.com/openfun/password-container-xblock
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/openfun/password-container-xblock
- Owner: openfun
- License: other
- Created: 2015-04-09T15:30:36.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-03-20T17:05:53.000Z (about 8 years ago)
- Last Synced: 2025-03-03T01:44:48.255Z (about 1 year ago)
- Language: Python
- Size: 64.5 KB
- Stars: 3
- Watchers: 18
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Password-container Xblock
=========================
This Xblock controls time availability and password access to other Xblocks it
contains. It especially allows to take a proctored exam by communicating a
password to a student when the examination starts. It also closes access to its
content when available time is up. When examination elements are left on several
pages, one can instanciate several Password-container Xblocks belonging to the
same group which will unlock all at the same time.
[](https://circleci.com/gh/openfun/password-container-xblock/tree/master)
## Installation
Install this package with `pip` using FUN package index _via_:
```bash
$ pip install --extra-index-url https://pypi.fury.io/openfun password_container-xblock
```
Alternatively, if you intend to work on this project, clone this repository
first, and then make an editable installation _via_:
```bash
$ pip install -e ".[dev]"
```
## Configuration
Add `password_container` to edx-platform `INSTALLED_APPS`, and create database
tables _via_:
```bash
$ paver update_db -s devstack
```
Add finally, `password_container` to the list of advanced modules in the
"advanced settings" of a course.