Django app that implements backend functions for Panorama MFE
Project description
panorama-openedx-backend
This is a Django app for Open edX that implements all backend functions needed by the Panorama MFE to work.
Purpose
Django app that implements backend functions for Panorama MFE
Panorama is the ultimate analytics system for Open edX and more.
This code is not intended to be installed by itself. To install Panorama in your Open edX instance please install the Panorama Tutor plugin.
Getting Started with Development
Please see the Open edX documentation for guidance on Python development in this repo.
Deploying
To deploy for development, add a simple Tutor plugin with:
from tutor import hooks as tutor_hooks
tutor_hooks.Filters.MOUNTED_DIRECTORIES.add_item(("openedx", "panorama-openedx-backend"))
Then use tutor mounts to mount your local copy of the repo.
Getting Help
Contact
Contact us at https://aulasneo.com if you need support.
License
The code in this repository is licensed under the Not open source unless otherwise noted.
Please see LICENSE.txt for details.
Contributing
Contributions are very welcome.
This project is currently accepting all types of contributions, bug fixes, security fixes, maintenance work, or new features. However, please make sure to have a discussion about your new feature idea with the maintainers prior to beginning development to maximize the chances of your change being accepted. You can start a conversation by creating a new issue on this repo summarizing your idea.
Reporting Security Issues
Please do not report security issues in public. Please email info@aulasneo.com.
Change Log
Version 16.1.0 (2024-08-05)
fix: Fix bug when retrieving the default user arn from the settings.
Version 16.0.9 (2024-06-11)
Manage nonexistent user access configuration
Version 16.0.8 (2024-06-11)
Show “available to students” field in the “dashboard type“‘s admin list.
Version 16.0.7 (2024-06-10)
Increase timeout to 60 secs in api calls
Version 16.0.6 (2024-06-10)
Add user role (dashboard_function) to the signed requests to the api. This allows for Author, AI and Student views in SaaS modes.
Version 16.0.5 (2024-06-08)
Fix SigV4 calls
Version 16.0.4 (2024-06-06)
Return “STUDENT” user role in SAAS and CUSTOM modes.
Return PANORAMA_DEFAULT_USER_ARN if there is no user access configuration.
Version 16.0.3 (2024-06-05)
Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file panorama_openedx_backend-16.1.0.tar.gz
.
File metadata
- Download URL: panorama_openedx_backend-16.1.0.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15aa30dcaf1ac9e8df83a9e6f2ba59b19dfce5b446280a075c79bf2837562edf |
|
MD5 | 31ad065fc32a2aab5c3c0e95fee0b952 |
|
BLAKE2b-256 | 5673d423f2a18b886ae0590f92ae070a8e108800e0dfb105a082c3a9d6017c06 |
File details
Details for the file panorama_openedx_backend-16.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: panorama_openedx_backend-16.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 15.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cba72c0340db7c79476c491af40de214a8ca952b6c0c1fb6c56648ee37d1cf51 |
|
MD5 | 65863883561f6c0c6b7b1e4ae73a87a0 |
|
BLAKE2b-256 | d52dad56899a3a024de84f02ffc0b36296f7edd90849f08a6c2979a6ee79c36b |