Skip to main content

LabDiscoveryEngine

CircleCI Supported Versions pypi

LabDiscoveryEngine is an evolved and modern RLMS building upon WebLabDeusto's experience.

The official website of the LabDiscoveryEngine project is https://labdiscoveryengine.labsland.com/

First steps

Installation

$ pip install labdiscoveryengine

Creating an LDE deployment

First, you have to create an LDE deployment directory, where you will store the configuration. To create a simple example, run the following:

$ lde deployments create -d /path/to/mydeployment

If you want to use gunicorn (recommended), then run this:

$ lde deployments add-gunicorn-script -d /path/to/mydeployment

And if you want to manage it with supervisor (recommended), run this and follow the installation instructions:

$ lde deployments add-supervisor-config -d /path/to/mydeployment

From that moment, you will have a setup up and running, with four configuration files.

Full documentation

https://developers.labsland.com/labdiscoveryengine/en/stable/

Funding

The LabDiscoveryEngine project operates under a cascade funding model, provided by the European Union-backed initiative, NGI Search. This funding approach not only empowers us financially but also aligns our objective to revolutionize the accessibility and discovery of educational labs with the broader goals of NGI Search.

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or European Commission. Neither the European Union nor the granting authority can be held responsible for them. Funded within the framework of the NGI Search project under grant agreement No 101069364.

EU Flag

Development

When developing LabDiscoveryEngine (not a remote laboratory, but when developing the RLMS itself), the easiest steps are:

  • Start the web server in debug mode:
$ . devrc
$ flask run
  • Start the worker:
$ python labdiscoveryengine/cli.py worker run

(this is the equivalent to running lde worker run when the labdiscoveryengine package is installed)

  • In the folder tools there are scripts to test.

Metadata

Release files for labdiscoveryengine 0.6.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 labdiscoveryengine 0.6.0
File Size Uploaded
labdiscoveryengine-0.6.0.tar.gz 8.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for labdiscoveryengine 0.6.0
File Interpreter ABI Platform
labdiscoveryengine-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.3 MB

Release files / labdiscoveryengine-0.6.0.tar.gz

Download URL labdiscoveryengine-0.6.0.tar.gz
Size 8.5 MB
Tags Source
SHA-256 checksum
How to use checksums
1df4f1fe9db0b84e8b19db8c32c15084dea310558a229d08853c30fa59eed91e
BLAKE2b-256 checksum
How to use checksums
5a4e4b83c77d12cdc7bb9e8a0b0142f83f2e3d53d62342b1ab5710c36a85272f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / labdiscoveryengine-0.6.0-py3-none-any.whl

Download URL labdiscoveryengine-0.6.0-py3-none-any.whl
Size 9.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b0e32ddc9f91a186632eccb00629a06402380e6125af308d6f76ca60c71a451a
BLAKE2b-256 checksum
How to use checksums
1d638c7bd67933fb38afdea15b588b04aba16d9a8d3fa0e7da646b9a04690d66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.0.1

1 release file

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