project: MoodleNet
summary: LMS Integration
description: We will review and improve Moodle LMS and other LMS Integrations in terms of user experience in both platforms and two-way sharing and using of resources.

1.summary: Moodle version in Moodle backup files
description: When the resource uploaded is a Moodle backup file, it would be nice to show / enable an extra field to define the Moodle version, as backup files of older versions may not be compatible with newer versions.
2.summary: Decide on username character length
description: amaia asked for our username character length field limit to make it compatible with theirs. As discussed with aleclofabbro we currently dont have a username field defined, only a displayName. In LMS they currently have this element for the MoodleNet username: code:java code Therefore, a max of 255 chars. We might want to decide on: Do we need a username? What would be its max char length? From my point of view, it could have several utilities: For tagging other users To be used on a custom moodlenet url (like most social networks have) As an alternative to log in As a shortcut to find another user Finally, as a reference, this is the char limit other companies use: Instagram: 30 Twitter: 15 Facebook: 50 LinkedIn vanity url (after www.linkedin.com/in/| 5-30
3.summary: Moodle courses should be clearly identified/labelled as "Moodle course"
description: How it looks now: Its a Moodle course, but not identified very clearly as being one. How it should look: It should say clearly that its a "Moodle course", perhaps with logo and Moodle versions, as well as some extra info about how many activities it contains. We can detect these fairly easy by opening the archive and inspecting course/course.xml
4.summary: List MoodleNet Resource Fields for LMS Team
description: List MoodleNet Resource Fields for LMS Team
5.summary: finalize draft oauth package/service
description: finalize draft package, connect it to system

Below is an instruction that describes a task, paired with an input that provides an epic with this format: 
"project": "Name of the project" 
"summary": "Summary of the epic user story" 
"description": "Description of the epic user story". Write a response that appropriately completes the request.### Instruction:
Break this epic user story into smaller tasks to help the developers understand the epic better, you can divide this epic into as much as you want depending on the complexity of the epic.
### Input:
project: MoodleNet
summary: LMS Integration
description: We will review and improve Moodle LMS and other LMS Integrations in terms of user experience in both platforms and two-way sharing and using of resources.

### Response:
1.summary: Moodle version in Moodle backup files
description: When the resource uploaded is a Moodle backup file, it would be nice to show / enable an extra field to define the Moodle version, as backup files of older versions may not be compatible with newer versions.
2.summary: Decide on username character length
description: amaia asked for our username character length field limit to make it compatible with theirs. As discussed with aleclofabbro we currently dont have a username field defined, only a displayName. In LMS they currently have this element for the MoodleNet username: code:java code Therefore, a max of 255 chars. We might want to decide on: Do we need a username? What would be its max char length? From my point of view, it could have several utilities: For tagging other users To be used on a custom moodlenet url (like most social networks have) As an alternative to log in As a shortcut to find another user Finally, as a reference, this is the char limit other companies use: Instagram: 30 Twitter: 15 Facebook: 50 LinkedIn vanity url (after www.linkedin.com/in/| 5-30
3.summary: Moodle courses should be clearly identified/labelled as "Moodle course"
description: How it looks now: Its a Moodle course, but not identified very clearly as being one. How it should look: It should say clearly that its a "Moodle course", perhaps with logo and Moodle versions, as well as some extra info about how many activities it contains. We can detect these fairly easy by opening the archive and inspecting course/course.xml
4.summary: List MoodleNet Resource Fields for LMS Team
description: List MoodleNet Resource Fields for LMS Team
5.summary: finalize draft oauth package/service
description: finalize draft package, connect it to system
