在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:apluslms/a-plus开源软件地址:https://github.com/apluslms/a-plus开源编程语言:Python 69.7%开源软件介绍:A+"We present a design and open source implementation for a service oriented e-learning system, which utilizes external services for supporting a wide range of learning content and also offers a REST API for external clients to fetch information stored in the system." Karavirta, V. & Ihantola, P. & Koskinen, T. (2013) Service-Oriented Approach to Improve Interoperability of E-Learning Systems http://dx.doi.org/10.1109/ICALT.2013.105 The system has since been developed by various contributors at Aalto University, Finland. RequirementsA+ is a Django 3.2 and Python 3.8+ application which has been run in production using Postgresql database, Apache 2 (or Nginx) and uwsgi.
See doc/DEPLOYMENT.md for further deployment instructions.
Consider using DevelopmentSee doc/README.md on how to create and run a test environment for development. The doc/GRADERS.md describes the assessment protocol supported by A+. Additionally, there is a minimal example grader in doc/example_grader.py, which can be used to start a new service. A list of existing assessment services and other tools can be found in the project github page. The selenium_test/ offers an integration test suite using the Selenium Firefox driver. Code Organization
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论