Custom messaging and grades screens for Moodle 1.6

Closed Posted Jun 27, 2007 Paid on delivery
Closed Paid on delivery

I need 2 custom pages/modules for Moodle 1.6, to mimick some functions of another e-learning platform (screenshots in attachment). No spectacular new things have to be invented here, I just need a mashup of existing functions. The following is a short description, of which some details might be decided upon development. A) The first page has the function of an email inbox between two users. For a student, it shows the messages from the correspondence with his/her assigned teacher (= the teacher in the group, one teacher per group). It has links/buttons to 1. start a new message 2. read any sent/received message (and download a possible attachment) 3. respond on a received message For a teacher, one of these mailbox pages is available for the conversation with each student. In all cases the screen should have a table with one row per message showing subject, date, state (read/unread), type (sent/received). This module should preferably be based on an existing messaging module. Examples (in Spanish) are shown in the screenshots [url removed, login to view] and mailbox_teacher.png. B) The second page is a customization of the grades page, meant as a summary for all the teacher's actions. It is only available for the teacher, and it should show only the grades for his/her group of students. Apart from the original functionality, it should have: 1. a notification icon next to the student's name if the student has sent a new mail to the teacher. This should be a link leading to the mailbox for the correspondence with that student (= the page described in point A). 2. the possibility to select a set of students (with checkboxes) and send them a message 3. for quizzes, the result is displayed as a pass or fail icon 4. for unrevised assignments, a "new assignment" icon is shown. When clicked, it leads directly to the screen where the teacher can enter the score. 5. for revised assignments a pass or fail icon is shown

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Platform: Moodle 1.6, running on PHP+MySQL The HTML code needs to perform in exactly the same way under Firefox 1.5+ and Internet Explorer 6+.

Amazon Web Services Engineering MySQL PHP Software Architecture Software Testing User Interface / IA Web Hosting Website Management Website Testing

Project ID: #3074205

About the project

Remote project Active Jul 12, 2007