Issue Details (XML | Word | Printable)

Key: MDL-16
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Martin Dougiamas
Reporter: Martin Dougiamas
Votes: 0
Watchers: 0
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Develop a new chat module

Created: 17/May/02 08:32 PM   Updated: 24/Aug/06 01:47 PM
Return to search
Component/s: Chat
Affects Version/s: 1.1
Fix Version/s: None

Environment: All

Database: Any
Participants: Martin Dougiamas and Michael Blake
Security Level: None
Affected Branches: MOODLE_11_STABLE


 Description  « Hide
Develop a Flash version of chatroom. Needs to be live, use individual images and allow multiple rooms.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Martin Dougiamas added a comment - 27/Aug/03 03:30 PM
From Martin Dougiamas (martin at moodle.com) Monday, 27 May 2002, 11:04 AM:

This is a bug I could really use help with. I want to learn Flash, but there just isn't time.

Starting points: http://www.opaque.net/ming/

http://www.develooping.com/html/chatenglish.php?flash=1

From Martin Dougiamas (martin at moodle.com) Thursday, 22 August 2002, 04:58 PM:

I'm looking at using phpOpenChat now and heavily modifying it (ie removing the 90% of it I don't need).

http://www.ortelius.de/phpopenchat/

From Martin Dougiamas (martin at moodle.com) Wednesday, 16 October 2002, 08:56 PM:

Some of the features I want to see in the chat module are:

  • Simple, fast, interface
  • Arbitrary amount of private rooms
  • Complete logging
  • User pictures are shown next to each comment
  • Requires nothing above existing Moodle requirements (ie PHP 4 and database).

From Greg Barnett (gregb at crowncollege.edu) Wednesday, 18 December 2002, 02:26 PM:

In addition to text chat, audio and video conferencing would be wonderful.

Currently we are using HearMe for audio conferencing at Crown College, but moving to something more reliable/open source would be a huge improvement.

I've taken a cursory look at JMF (Java Media Framework) and it looks like it has all of the bits needed to put together an audio/video conferencing applet and server for the applet to talk to. I hope that sometime in late January I or another developer at Crown College will be able to put together a prototype to test out JMF.

From Martin Dougiamas (martin at moodle.com) Tuesday, 7 January 2003, 08:36 PM:

Current favourite starting point: ARSC

http://manuel.kiessling.net/projects/software/arsc/

From Howard Miller (howard.miller at udcf.gla.ac.uk) Tuesday, 1 April 2003, 05:19 PM:

Any consideration for a Java applet based chat module? I have some experience here and would be prepared to have a go at it. There are some existing but they are basic single channel jobs. Would need to start by defining or finding a suitable protcol. I firewall bashing web services setup on port 80 would be the way to go I think.

From Martin Dougiamas (martin at moodle.com) Thursday, 17 April 2003, 12:11 AM:

No, I have no interest in Java.

Moodle used to actually have a Java based chat (see http://dougiamas.com/chat) with a C-based backend, but there were too many problems just with clients, let alone people trying to run compiled C daemons on webhosts.

No, it has to be pure PHP and operate via normal HTTP.

Scott Harrison says he's close to starting work on porting ARSC.

From Martin Dougiamas (martin at moodle.com) Thursday, 17 April 2003, 12:13 AM:

Just for reference to some of the other discussion about this: <A HREF=http://moodle.org/mod/forum/discuss.php?d=413>http://moodle.org/mod/forum/discuss.php?d=413</A>

From paula edmiston (edmiston at matrixmagic.com) Saturday, 19 April 2003, 07:16 PM:

Three important features of a chat are 1) the ability to record a log of the conversation for future reference and study and 2) the presence of multiple rooms so that different groups can converse with disturbing each other and 3)easy to use on multiple platforms of various ages, abilities and slow-mo dialup modems. I studied the cited thread on chat and used the chat Jabber that was mentioned in the thread. I thought it was pretty good. It had the ability to record conversation and have multiple rooms.

I thought the way it handled multiple rooms was confusing to a newcomer. But the recorded log is on the person's own PC and it'd be better to log the conversation on the server (save the bother of uploading and avoid the problem of forgetting to upload or accidently destroying it). Another negative aspect was the necessity of going out and finding and downloading and installing a client program. For newcomers to the net this can be a problem and for experienced people it's a time-suck annoyance.

Much better is to have some kind of built-in interface to accessing the talker. I run a talker at http://edmiston.org/talker for the java interface or telnet to edmiston.org port 8001) that i use for my students. I am there Tuesday evenings for office hours 7-9PM ET (USA) if anyone wants to come and try it out. I use a java interface which is problematic because so many of my students are on older Macintosh computers that don't support java and even modern computers seem to have problems with java. http://euts.org has a marvelous html, text-based interface to their talker that seems very flexible to me and very accessible to older equipment.

From Martin Dougiamas (martin at moodle.com) Saturday, 19 April 2003, 07:21 PM:

Yes, the port of ARSC as I imagine it will satisfy all these ideas.

From Martin Dougiamas (martin at moodle.com) Friday, 11 July 2003, 03:43 PM:

Well, this chat module is well under way now and works well in a basic kind of way. The current code base is going to be a great platform to go forward with some very cool features.

From Martin Dougiamas (martin at moodle.com) Wednesday, 27 August 2003, 03:30 PM:

I'm closing this. Small bugs can be opened for specific features.


Michael Blake added a comment - 24/Aug/06 01:47 PM
assign to a valid user

Michael Blake made changes - 24/Aug/06 01:47 PM
Field Original Value New Value
Assignee Martin Dougiamas [ martindougiamas ] Martin Dougiamas [ dougiamas ]