Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Dialogue 2.0 specification

From MoodleDocs
Revision as of 21:33, 24 August 2010 by Troy Williams (talk | contribs)

This page tracks and summarises the progress of rewrite of the Dialogue module for Moodle 2.0. Moodle 2.0


Dialogue 2.0 specification
Status Draft

Introduction

The Dialogue module allows students or teachers to start two-way dialogues with another person. They are course activities that can be useful when the teacher wants a place to give private feedback to a student on their online activity. For example, if a student is participating in a language forum and made a grammatical error that the teacher wants to point out without embarrassing the student, a dialogue is the perfect place. A dialogue activity would also be an excellent way for counsellors within an institution to interact with students - all activities are logged and email is available but not necessarily required.

Usage scenarios

Design goals

User interface mock-ups

Dialogue listing

Dialogue view

Dialogue new

Recipient picker

Implementation plan

Database structures

dialogue

Field Type Default Description

Capabilities and Permissions

Capability Description Role permissions Notes
mod/dialogue:open TO-DO TO-DO
mod/dialogue:view TO-DO TO-DO
mod/dialogue:receive TO-DO TO-DO same as view?
mod/dialogue:reply TO-DO TO-DO
mod/dialogue:deleteown TO-DO TO-DO
mod/dialogue:openmultiple TO-DO TO-DO can open same(template) dialogue with multiple recipients
mod/dialogue:viewany TO-DO TO-DO
mod/dialogue:replyany TO-DO TO-DO
mod/dialogue:closeany TO-DO TO-DO
mod/dialogue:deleteany TO-DO TO-DO

Group API

File API

File manager

Messaging API

Event API

Navigation functions

Logging

Translations