Merge branch 'main' of github.com:victoriademina/AzureLTIAssessmentApp into main
This commit is contained in:
Коммит
edbc6754cb
|
@ -1,4 +1,4 @@
|
|||
## Contributing
|
||||
# Contributing
|
||||
|
||||
This project welcomes contributions and suggestions. Most contributions require you to agree to a
|
||||
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
|
||||
|
@ -10,4 +10,56 @@ provided by the bot. You will only need to do this once across all repos using o
|
|||
|
||||
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=learnlti-github-cxa).
|
||||
For more information, see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/?WT.mc_id=learnlti-github-cxa) or
|
||||
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
|
||||
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
To begin, you will need:
|
||||
* [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest?WT.mc_id=ltiAssessment-github-cxa)
|
||||
* [.NET Core SDK](https://dotnet.microsoft.com/download?WT.mc_id=lti-github-cxa)
|
||||
* [Node.js](https://nodejs.org/en/download/)
|
||||
* [PowerShell](https://docs.microsoft.com/en-gb/powershell/scripting/install/installing-powershell?view=powershell-7.1&viewFallbackFrom=powershell-7%3FWT.mc_id%3DltiAssessment-github-cxa)
|
||||
* [Git](https://git-scm.com/downloads)
|
||||
* [Azure Subscription](https://azure.microsoft.com/free?WT.mc_id=ltiAssessment-github-cxa)
|
||||
|
||||
## Useful acronyms
|
||||
|
||||
* **LMS** - Learning Management System - a software platform that helps to create, manage, and deliver learning courses. For example, Moodle, Open edX, Canvas, Blackboard and others.
|
||||
* **LTI** - Learning Tools Interoperability - an education technology, which specifies a method for a learning system to invoke and to communicate with external applications. For example, [Assessment App](https://github.com/microsoft/AzureLTIAssessmentApp) and [Learn LTI](https://github.com/microsoft/Learn-LTI) applications use LTI protocol to connect with LMS.
|
||||
|
||||
## How to get started?
|
||||
|
||||
1. Make sure that you installed one of the LMS for demonstration and testing purposes.
|
||||
2. Use the [Deployment Guide](https://github.com/microsoft/AzureLTIAssessmentApp/blob/main/docs/DEPLOYMENT_GUIDE.md) to deploy the Assessment App on your Azure Subscription.
|
||||
3. Use the [Configuration Guide](https://github.com/microsoft/AzureLTIAssessmentApp/blob/main/docs/CONFIGURATION_GUIDE.md) to configure the Assessment App in your LMS.
|
||||
4. Get familiar with application's architecture, [Educator Guide](https://github.com/microsoft/AzureLTIAssessmentApp/blob/main/docs/EDUCATOR_GUIDE.md) and [Student Guide](https://github.com/microsoft/AzureLTIAssessmentApp/blob/main/docs/STUDENT_GUIDE.md) to learn more about how the application works.
|
||||
|
||||
A video overview of the Assessment App interface can be found [here](https://youtu.be/XiIGph3-LdM).
|
||||
|
||||
## How to install LMS?
|
||||
|
||||
Currently, the Assessment App is compatible with [Moodle LMS](https://moodle.org/). However, you are welcome to contribute in order to add compatibility with other LMS.
|
||||
|
||||
### Moodle LMS
|
||||
You are free to use any Moodle distribution. For example, you can consider using [Bitnami LMS Powered By MoodleTM LMS For Microsoft Azure](https://docs.bitnami.com/azure/apps/moodle/).
|
||||
|
||||
**How to install Moodle Bitnami:**
|
||||
|
||||
1. Go to the Azure Portal: https://portal.azure.com/#home.
|
||||
2. Search "Marketplace".
|
||||
3. Search "Moodle Bitnami" on the Azure Marketplace page and choose one of the available versions.
|
||||
|
||||
### Open edX LMS
|
||||
|
||||
Currently, the Assessment App is NOT compatible with [Open edX](https://open.edx.org/). However, you are welcome to contribute to make the Assessment App compatible with Open edX.
|
||||
You are free to use any Open edX distribution. For example, you can consider using [Tutor: the docker-based Open edX distribution](https://docs.tutor.overhang.io/).
|
||||
|
||||
To install Tutor, follow the [Quickstart (1-click install)](Quickstart (1-click install)) instructions.
|
||||
|
||||
## Useful resourses:
|
||||
|
||||
Here is a list of resourses which can help to learn more about possible usage of LTI protocol:
|
||||
|
||||
* [IMS LTI® 1.3 and LTI Advantage](https://www.imsglobal.org/activity/learning-tools-interoperability).
|
||||
* [LTI Advantage: Learning Innovation at the Speed of Now](https://www.imsglobal.org/lti-advantage-overview).
|
||||
* [LTI Advantage Libraries for .NET](https://github.com/LtiLibrary/LtiAdvantage).
|
||||
|
|
Загрузка…
Ссылка в новой задаче