Issue Details (XML | Word | Printable)

Key: CONTRIB-178
Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Martin Dougiamas
Reporter: Steven Canfield
Votes: 3
Watchers: 4
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Non-core contributed modules

MoodleSpeex Install for Moodle 1.8

Created: 16/Nov/07 07:13 AM   Updated: 16/Jun/08 07:13 AM
Return to search
Component/s: Module: {none of the above}
Affects Version/s: 1.8
Fix Version/s: None

File Attachments: 1. Zip Archive moodlespeex_1.8b.zip (1.06 MB)


Database: MySQL
Participants: David Banach, Jesús Rincón, Martin Dougiamas, Norbert G Berger and Steven Canfield
Security Level: None
Affected Branches: MOODLE_18_STABLE


 Description  « Hide
A team at the University of Puget Sound has worked to enable MoodleSpeex running on Moodle 1.8 ( the move to 1.8 broke compatibility ). Please see the attached file for everything you need. MoodleSpeex is an implementation of the Speex audio format that works in Moodle forums. Users can simply choose "audio post" and record a bit of audio, which is then displayed to other users using an applet. Recording and listening requires the user to have Java installed.

This is our first release for 1.8, please tell us of any bugs you have.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Jesús Rincón added a comment - 30/Jan/08 01:48 AM
Hi Steven.

I have been testing your new moodlespeex feature for Moodle 1.8. First of all, thank you very much for your effort because this is a very useful tool for Moodle forums. However, I have a problem with it. When I try to upload an audio file, it does the recording proccess correctly, but then, when I press the "upload" button on the applet, it didn't upload the message and I get the index with all the discussions of the forum. It doesn't work neither for a response nor a new forum topic.

I hope to hear back from you soon. Thanks in advance,


Jesús Rincón added a comment - 21/Feb/08 09:02 PM
Hi Steven.

We have been doing several tests (modifications in the code, the server, etc) and we have ended up guessing that the use of forums that use the audio feature needs this minimum requirements:
Apache 2.X
PHP 5.2
¡With this configuration it works correctly!

The previous configuration:

  • Apache 1.3.34 y PHP 5.1.0
  • Apache 2.0.59 y PHP 4.4.5
    Didn't work. It was possible to record and play audio files, but it wouldn't finish loading

Norbert G Berger added a comment - 23/Feb/08 10:16 PM
I managed to work pretty well with the old version in Moodle 1.7.4 but now I am stumped. I have had to upgrade to 1.8.4 and am desperate to get the patched files for the forum to continue using moodlespeex. Student uptake has been fantastic, both for pronunciation practice and for simulated tasks such as job interviews.

Apache and Php are as specified by Jesus. Steven Canfield has not replied to several messages. I have obvious problems patching the forum files as I do not work in Linux, so I must have gone wrong interpreting Steven's patching instructions. Jesus or Martin, could I please have copies of the two patched files required for the forum module to make this work.

As I said before patching index.php in the files directory to allow teachers to bring up the recording applet and uploading speex files they create all work fine, in line with Dan's original instructions on how to enable that feature.

I so much hope to have this working before term starts end of the month. Thanks for your wonderful work and efforts

Norbert G. Berger
Graz Austria


Norbert G Berger added a comment - 18/Apr/08 03:02 PM
Hi,

How much would it cost to get this fixed for 1.8, 1.9 and future versions. Could I have a quote, an estimate of what it would take so I can either look into funding or specify the requirements for somebody with coding skills to tackle this? Surely it's a feasible job to modify the forum posting code to behave like it did in 1.7 installations? The discussions surrounding Moodlespeex continue even a year after support for this contribution was stopped.

I look forward to a reply.

Norbert G. Berger


Steven Canfield added a comment - 18/Apr/08 04:39 PM
Hello All,
We would be able to fix this for a specific release of moodle if necessary. We would prefer an API for arbitrary input in moodle, so that we could write code that would work across moodle AND would work in more places. That sort of stable plugin model is really necessary for things like moodlespeex.

That said, if you would post the exact version you need I will check out the source and look into getting moodlespeex running. Thanks for your interest.


Norbert G Berger added a comment - 18/Apr/08 05:36 PM
Hi Steven,

Thanks for your offer.

I am running 1.8.4+ for now. If you have a version 1.9. I would be happy to upgrade to make things as easy as poss for you.

ngberger


Norbert G Berger added a comment - 20/May/08 08:36 PM
Hi Steven,

I am not sure I got my wires crossed somehow: I was hoping to hear from you in reply to my comment on April 18th. Could you please let me know where we stand?

Norbert


David Banach added a comment - 16/Jun/08 07:13 AM
I can confirm that the problem recurs even after upgrading to Apache 2.0 and PhP 5.2.

Here is what I am running:

Moodle 1.8.3 + (2007021534)

databasemysqlversion 4.1.22

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.7a mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.5

I still cannot upload in a forum post.

I get the following debug error:
Notice: Undefined variable: usehtmleditor in /pathtomoodle/lib/speex/forumpost.html on line 22
though I'm not sure if this is the problem.

More troubling is that when the post type is set to audio (which is what comes up as default) you get a text editor. When you change the post type to text You get the speex applet, which records and plays fine, but which cannot upload.

Has anyone sucessfully gotten this to work with 1.8? Has anyone else encountered these errors?

Thanks for any help you can give. I really love this applet. It has so many uses.

David