Skip to content
/ x5moodle Public

New Moodle activity plugin based on 2 key ideas: 1) providing AI-based smart tools for delivering open resources as a support during the course session and 2) evolving the tools through the usage-based approaches rather than focusing on the user data

License

Notifications You must be signed in to change notification settings

X5GON/x5moodle

Repository files navigation

X5Moodle

Contributors Forks Stargazers Issues License

Logo

Explore the full documentation »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Demo
  5. Roadmap
  6. Contributing
  7. License
  8. Contact

About The Project

The X5GON project stands for easily implemented freely available innovative technology elements that will converge currently scattered Open Educational Resources (OER) available in various modalities across Europe and the globe.

X5GON's Learning Analytics Machine (LAM) is capable of dealing with multi-lingual collections of OER. We can give you insight into the usage of your resources across different languages, make your content seen across the world and see how your resources are being used in different cultures.

The X5-Moodle is a Moodle activity plugin implemented based on 2 key ideas: 1) providing AI-based smart tools for delivering open resources as a support during the course session, and 2) evolving the tools through the usage-based approaches rather than focusing on the user data. The aim of the plugin is to provide the teachers and students the best learning experience.Using the OER collection and the AI tools developed within X5GON, a new learning activity is designed following the Moodle specification and workflow, as well as the new-fashioned spirit of using AI to support learning.

Built With

Getting Started

To get a local copy up and running follow these simple example steps:

  • Install a moodle version (tested with 3.5 and later).
  • Install the X5Moodle activity plugin.
  • Instanciate your X5Moodle activity.

Follow the instructions in the following sections:

Prerequisites

Make sure you install the necessary environment requirements:

  • Moodle
  • Related dependencies of Moodle plugins (php, mysql, php-xmlrpc...)

Installation

  1. Clone the repository
    git clone https://github.com/X5GON/x5moodle
  2. Remove the ".git" folder and compress in the Moodle format name, in order to be detected automatically by Moodle install wizard ("2021022301" is the last plugin version,must be the same as the one mentioned in the version file):
    rm -rf x5moodle/.git && mv x5moodle xfgon && zip -r mod_xfgon_moodle39_2021022301.zip xfgon
  3. Install the resulting zip file on your Moodle installation using the Plugins Install Wizard of Moodle. All the needed information will be automatically detected by the wizard.

Full documentation

X5Moodle is tested on Moodle 6/7/8 (recently tested and validated on 3.9 version) A full documentation about the features and more detailed information can be found on the X5Moodle 1.3 documentation

Usage

Once enabled, from the administration board, the plugin will available as a new Moodle activity plugin type. So, you can add new X5Moodle activities whithin your courses.

Here is how it's looking the X5Moodle once installed, the [Official X5GON Moodle Installation](https://wp3.x5gon.org/moodle:

Some examples of functionnalities:

The X5Discovery:

The X5Playlist:

Demo

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the BSD-2-Clause License. See LICENSE for more information.

Contact

Members

More updates are on going !

The work on X5Moodle is continuing :

More updated version can be found on X5GON X5Moodle repository of the X5GON-University of Nantes team

More updates can be found on:

About

New Moodle activity plugin based on 2 key ideas: 1) providing AI-based smart tools for delivering open resources as a support during the course session and 2) evolving the tools through the usage-based approaches rather than focusing on the user data

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published