GithubHelp home page GithubHelp logo

x5gon / x5moodle Goto Github PK

View Code? Open in Web Editor NEW
1.0 5.0 0.0 3.23 MB

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

Home Page: https://wp3.x5gon.org/moodle

License: BSD 2-Clause "Simplified" License

PHP 83.76% CSS 1.72% Mustache 14.52%
moodle-plugin moodle-activity artificial-intelligence usage-data collaborative-learning php javascript moustache

x5moodle's Introduction

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:

x5moodle's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.