Docs2
Docs 2 - Notes
Moodle 2 Docs objectives:
- Have a set of clear, user-friendly Docs for people to contribute to and read.
- Have a broad structure/overview (including a Table of Contents below) to:
- make it easy to clone/archive for each future version of Moodle and its dedicated Docs wiki. :: make it easier for community members to see where to create and find content (while free to edit and add pages, of course).
- make it easier to see what documentation is missing/outdated/irrelevant
- make it easier to link page URLs in Moodle releases to appropriate Docs page
- Just a table of contents below, 'useful links' in creating each page (check the initial Docs 2.0 draft) will be inserted into page comments for each page to help community members build the wiki but with information customised for Moodle 2.x.
- Imagine a template (box of links on the right side seen here) on the page for each indented item. For example (using the table below), Page 1. will have a template with items 1.1.1 - 1.1.7, page 1.1.4 will have items 1.1.4.1 - 1.1.4.4 etc).
- Users will be able to navigate via:
- - templates,
- - links in the document,
- - Table of Contents you see below,
- - Categories (not specified here yet but can go via headings at a particular level eg. two-deep), or
- - the normal search function.
- If we want a stricter control over templates as the organising feature of Table of Contents, we could perhaps lock it and only a few people can make changes to keep a reasonable structure (will help in cloning new version wikis).
- Have not included Developer Docs in here but have had conversations with Michael De Raadt regarding any possible links from here to Developer Docs.
- Legend to remarks, info only. These remarks are temporary and from a doc that helps (me) keep track of what (template) links to what. These will be deleted.
[P] = Primary article [link] = Link to primary article. No editing here, only edit the primary article [P]. [RD] = Redirect. From similar (sounding) articles. [Eq. to …] = Equivalent to ...
*Templates for activities explained:
- 'Activity' Settings
Corresponds with Settings [block]-> 'Activity' administration menu -> Edit settings, hence the name used. Include permissions.
This is the first stage (add/update) of two-step activities (Database, Lesson, Quiz).
Guide the user through the options available ON THIS PAGE ONLY, before they click 'Save and display'.
- Building 'Activity' (Database, Lesson and Quiz only)
What the creator (eg. teacher) needs to know after the initial setup ('Activity' settings) in building the activity before it is opened to participants (eg. students).
- Using 'Activity'
Everything AFTER the activity is open to participants. Things like viewing, posting, grading, results, analysis, reports, good practices, examples, pedagogical implications.
This should provide enough 'room' for community members to create new pages and content without being too prescriptive in what they should write.
Introduction to Moodle
About Moodle
Philosophy
License
Usage
Versions of Moodle
[Current, eg. Moodle 2.1] Release Notes
History of Moodle versions
Moving to Moodle 2
Future versions
Glossary of Moodle terms
Moodle community
Using Moodle forums
Moodle Docs
QA Testing
Moodle Tracker
Moodle for users with disabilities
Getting your Moodle [link]
Managing Moodle site [link]
Managing courses [link]
Learning and evaluation tools [link]
Managing content [link]
Moodle FAQ
Getting your Moodle [P]
==Download packages
Installation guide
Moodle directory
Moodle site database
Moodle site data directory
Installation FAQ
Upgrading Moodle
Site registration
Moodle Partners
Try Moodle
Useful demo sites
Free Moodle
Choosing a web host
Managing Moodle site [P]
Basic structure of a Moodle site
Context
====Role==== [link -> 'Roles and permissions']
Category
====Course==== [link -> 'Managing courses'] ====Front page==== [link -> 'Front page' section]
===Editing=== [Eq. to 'Settings']
Settings block [P]
'Turn editing on' button
Editing FAQ
My Profile
My Moodle
Managing site users
Accounts
Browse list of users
Bulk user actions
Add a new user
Upload users
Upload user pictures
User profile fields
Roles and permissions
Uses of roles
Permissions
Standard roles
Administrator
Manager
Course creator
Teacher
Non-editing Teacher
Student
Authenticated user
Guest
Manage roles
Create custom roles
Site-wide role settings
User policies
Define system roles
Site administrators
System permissions
Capability report
Unsupported role assignments
User authentication and access
Authentication methods [Eq. to Authentication plugins]
Manual accounts
No login
CAS server (SSO)
External database [P]
FirstClass server [P]
IMAP server
LDAP server [P]
MNet authentication [P]
NNTP server
PAM (Pluggable Authentication Modules)
POP3 server
RADIUS server
Shibboleth
=====Web services authentication===== [LINK?]
User-created accounts
E-mail based registration
No authentication
Guest access
Alternate login URL
Forgotten password URL
Allow/restrict email domains
ReCAPTCHA keys
Customise login instructions
Customising appearance
Themes
Theme settings
Standard themes
Creating your own theme
Themes FAQ
Blocks
Block settings
Appearance and visibility of blocks
Docking blocks
Blocks in Moodle [insert version number]
Activities block
Blog tags block [link]
Calendar block [link]
Comments block [link]
Community finder block [link]
Courses block
Course completion status block [link]
Course list block
Course overview block
Course/Site description block
Feedback block
Flickr block
Global search block
HTML block
=====Latest news block===== [link?]
Login block
Mentees block
Messages block [link]
My private files block
Network servers block
Online users block
People block
Quiz results block [link]
Random glossary entry block [link]
Recent activity block
Recent blog entries block [link]
Remote RSS block
Search forums block [link]
Section links block
=====Self completion block===== [link?]
Settings block [link]
Social activities block
Upcoming events block
Tags block [link]
Youtube block
Blocks FAQ
Language
Language settings
Language packs
Language customization
Language FAQ
Front page [P - entire section]
Front page settings
Front page roles
Front page filters
Front page backup
Front page restore
Front page questions
Front page FAQ
Site-wide display settings
Calendar display [link]
Blog display [link]
Course contacts display
HTML settings
Additional HTML
Tags display [link]
HTML editors
AJAX & Javascript
Security
Common security risks [P]
===Security overview
Register globals
Insecure dataroot
Displaying of PHP errors
No authentication
Allow EMBED and OBJECT
Enabled .swf media filter
Open user profiles
Open to Google
Password policy
Password salt
Email change confirmation
Writable config.php
XSS trusted users
Administrators
Backup of user data
Default role for all users
Guest role defined
Frontpage role defined
IP blocker
Site policies
HTTP security
Module security
Notifications
Anti-Virus
Spam cleaner
Security FAQ
Site backup & restore
Backup
Restore
Backup and restore FAQ
Site-wide communication
Comments
Uses of Comments
Comments block
Comments FAQ
Blogs [Eq. to 'Blog']
Uses of Blogs
Adding/editing a blog entry
Blog association
External blogs
Blog tags block
Recent blog entries block
Blogs FAQ
Messaging [Eq to 'Messages', 'Messaging system]
Uses of Messaging
Messaging preferences
Messaging FAQ
Notes
Uses of Notes
Site Notes
Course Notes
Personal Notes
Notes FAQ
Tags
Uses of Tags
Tags block [P]
Tags display [P]
Tags FAQ
Calendar
Uses of Calendar
Adding/editing a calendar event
Calendar preferences
Calendar export
Calendar block [P]
Upcoming Events_block
Calendar display [P]
Calendar FAQ
Server
System paths
Jabber
Session handling
Statistics
HTTP
Maintenance mode
Cleanup
Environment
PHP info
Performance
Server FAQ
Networking
Network settings
Manage peers
SSO access control
Remote enrolments client
XML-RPC hosts
Profile fields
Networking FAQ
Sitewide Reports
Comments report
Backups report
Config changes report
Course overview report
Logs report
Live logs report
Question instances report
Statistics report
Reports FAQ
Web services
Site overview of web services
External services
Manage protocols
Manage tokens
Web services FAQ
Extending standard Moodle
===3rd party contributed plugins, modules and filters