Your Moodle version

Activities: E-Lang

mod_elang
Maintained by Picture of Christophe Demko Christophe Demko
A moodle module for learning foreign languages
208
78
5

This activity module allows the creation of exercises for learning foreign languages. An exercise is mainly composed of 2 files: a video file and a subtitles file. The subtitles file use either the .srt or .vtt syntax. In this file, text between square/curly brackets have to be guessed by the student (square brackets will propose an help button to the student).

For testing: install the module and use video files here http://framatube.org/media/presentation-des-licences-creative-commons-avec-cc (mp4 for Safari and Internet Explorer, webm or ogv or mp4 for Google Chrome and webm and ogv  for Firefox) (See http://creativecommons.org/videos/creative-commons-kiwi for attributions) and this file http://download.chdemko.com/moodle/mod_elang/Creative_Commons_Kiwi-guess.fr.srt for the subtitles.

Unfortunately, only Google Chrome >= 31, Firefox >= 35, Internet Explorer >= 10 and Safari >= 7.1 browsers support the HTML5 features used in this module.

A demo site is available here.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Picture of Christophe Demko
Christophe Demko (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Christophe Demko
    Tue, Apr 21, 2015, 5:03 PM
    @Luke, thanks for these proposals.
    - Concerning the issue for multiline srt/vtt files, it will be solved in the next version by using the https://github.com/captioning/captioning library.
    - For the popup hint, it's a good idea
    - For the random guess, I have to think about it. The main idea of the plugin was to give to the foreign languages teacher a tool for proposing exercises to student. These exercices are linked to his courses. I don't think random could be a good idea.
  • Picture of Ralf Erlebach
    Sat, Jun 6, 2015, 4:19 AM
    For those, who try to install the current version of this module (2015040200) on MOODLE 2.6.x:

    You might have to change line 45 in mod/elang/view.php
    from
    if (version_compare($version, '2.6') < 0)
    to
    if (version_compare($version, '2.7') < 0)
    in order to get it running. wink
  • Picture of Christophe Demko
    Mon, Jun 8, 2015, 2:49 AM
    Thanks for the report. It has been corrected in the sources.
  • Picture of Christophe Demko
    Fri, Jun 12, 2015, 5:57 AM
    A new version rc1-1.1.0 has been published. It allows report for the teacher and backup/restore process.
  • Picture of Frankle Lee 李智高
    Fri, Jun 12, 2015, 11:30 AM
    @Christophe Demko Good to know that! It is very helpful for teachers. By the way, I would like to know if it's ok to seperate the student list by group, because I have a course of 4000 students. Not a good idea to list all of them at one time.
    And also, I updated it on my Moodle 2.6, as a teacher I can see the practice setion in the last version, but now I could only see the student list. Is this right? and I switch my role to student and it work fine.
  • Picture of Christophe Demko
    Fri, Jun 12, 2015, 3:23 PM
    @Frankle,

    1. I've added a select box in the report view to select the group. It will be in the next version (published soon as it is currently a release candidate).

    2. "I updated it on my Moodle 2.6, as a teacher I can see the practice setion in the last version, but now I could only see the student list. Is this right?": yes, you have to take a student role to see the practice view. As a teacher, you see now the report.
  • Picture of Christophe Demko
    Mon, Jun 15, 2015, 2:26 AM
    A new version rc2-1.0.0 has been published.

    New features:

    1. Group selection for the report view
    2. Encoding detection (thanks to Ralf Erlebach)
    3. Client side view enhanced

    Issued fixed:

    1. Correct output when a single page is present in pagination
    2. Description of language in UTF-8 for correct filenames
    3. Adapt onclick behavior to student/teacher when clicking on the course module

    Ch.D
  • Picture of Christophe Demko
    Wed, Jun 17, 2015, 6:28 PM
    The new version 1.1.0 is now stable

    See https://raw.githubusercontent.com/e-lang/moodle-mod_elang/master/ChangeLog for changes
  • Picture of Matt Polaniecki
    Mon, Apr 18, 2016, 11:24 PM
    Is this really not compatible for 3.0?
  • Picture of Christophe Demko
    Mon, Apr 18, 2016, 11:53 PM
    I have not tested on a 3.0 moodle site but I think it will do the job. I've planned to release a new version before end of June. Compatibility tests will be done at that moment.
  • Picture of Matt Polaniecki
    Mon, Apr 25, 2016, 10:52 PM
    Thanks Christophe! I tried installing it on my 3.0 site and it wouldn't even let me complete the upgrade, there were issues.

    Plugin "mod_elang" is defective or outdated, can not continue, sorry.

    More information about this error
    Debug info: Unsupported $module syntax detected in version.php
    Error code: detectedbrokenplugin
    Stack trace:

    line 612 of /lib/upgradelib.php: plugin_defective_exception thrown
    line 427 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    line 1641 of /lib/upgradelib.php: call to upgrade_plugins()
    line 677 of /admin/index.php: call to upgrade_noncore()

    If you have any quick fix ideas, i would love to implement this asap. I love this plugin but unfortunately have to use a 3.0 version of moodle.
  • Picture of Christophe Demko
    Tue, Apr 26, 2016, 3:02 AM
    @Matt, I've just published a new version 1.2.0 compatible with moodle 3.0.
  • Picture of Matt Polaniecki
    Wed, Apr 27, 2016, 12:31 AM
    Thank you so much for this update! I installed and it works great. How can I set up the video file to just play through with the captions on the side? Right now it pauses after every line?
  • Picture of Christophe Demko
    Wed, Apr 27, 2016, 3:18 PM
    Simply unselect the current caption by clicking on it and play the video
  • Picture of Christophe Demko
    Mon, Jul 4, 2016, 4:05 AM
    We are pleased to announce the publication of version 1.3.0
1 2 3
Please login to post comments