f29380 - university of western australia · f29380 the university of western australia 4 august...

166
F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre for Advancement of Teaching and Learning (W/Professor Denise Chalmers) – Chair Nominee of the Executive Director, Finance and Resources (Ms Rowan Maclean) Nominee of the University Librarian and Director of Information Management (Ms Catherine Clark) President of the Guild (Mr Tom Antoniazzi) Associate Dean (Teaching and Learning) (Faculty of Architecture, Landscape and Visual Arts), Mr Philip Goldswain Associate Dean (Teaching and Learning) (Faculty of Arts, Humanities and Social Sciences), Dr Neil O’Sullivan Associate Dean (Teaching and Learning) (Faculty of Life and Physical Sciences), Dr Peter Whipp Associate Professor Mark Pegrum, (Graduate School of Education) Mr Brian Poleykett (Applications Manager) (Information Services) BY INVITATION (STANDING INVITEE) Ms Rebecca Cameron, Manager, (Project Manager, Architecture and Design, Strategic Project Management) (Facilities Management Directorate) Asst/Professor Shannon Johnston, Higher Education Development (eLearning) (Centre for Advancement of Teaching and Learning) BY INVITATION Ms Yvonne Button, Senior Trainer/Educational Developer (Centre for the Advancement of Teaching and Learning) Mr Steve Howe, Project Manager, Policy and Planning (Information Services) OBSERVER Mr Maxwell Keeble, Administrative Officer (Academic Policy Services) eLEARNING AND LEARNING SPACES STANDING COMMITTEE MEETING – TUESDAY 9 TH AUGUST 2011 This is to confirm that the next meeting of the eLearning and Learning Spaces Standing Committee will be held from 10am – 11.30pm on Tuesday 9 th August 2011 in Winthrop Tower, meeting room W1. Part 1 of the agenda is to be dealt with en bloc by motion of the Chair. There are no items in Part 2. Part 3 is for discussion. A member may request the transfer of an item from Part 1 to Part 3. Jan Cardy Executive Officer

Upload: others

Post on 20-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

F29380

The University of Western Australia

4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre for Advancement of Teaching and Learning (W/Professor Denise Chalmers) – Chair Nominee of the Executive Director, Finance and Resources (Ms Rowan Maclean) Nominee of the University Librarian and Director of Information Management (Ms Catherine Clark) President of the Guild (Mr Tom Antoniazzi) Associate Dean (Teaching and Learning) (Faculty of Architecture, Landscape and Visual Arts), Mr Philip Goldswain Associate Dean (Teaching and Learning) (Faculty of Arts, Humanities and Social Sciences), Dr Neil O’Sullivan Associate Dean (Teaching and Learning) (Faculty of Life and Physical Sciences), Dr Peter Whipp Associate Professor Mark Pegrum, (Graduate School of Education) Mr Brian Poleykett (Applications Manager) (Information Services) BY INVITATION (STANDING INVITEE) Ms Rebecca Cameron, Manager, (Project Manager, Architecture and Design, Strategic Project Management) (Facilities Management Directorate) Asst/Professor Shannon Johnston, Higher Education Development (eLearning) (Centre for Advancement of Teaching and Learning) BY INVITATION Ms Yvonne Button, Senior Trainer/Educational Developer (Centre for the Advancement of Teaching and Learning) Mr Steve Howe, Project Manager, Policy and Planning (Information Services) OBSERVER Mr Maxwell Keeble, Administrative Officer (Academic Policy Services)

eLEARNING AND LEARNING SPACES STANDING COMMITTEE MEETING – TUESDAY 9TH AUGUST 2011

This is to confirm that the next meeting of the eLearning and Learning Spaces Standing Committee will be held from 10am – 11.30pm on Tuesday 9th August 2011 in Winthrop Tower, meeting room W1. Part 1 of the agenda is to be dealt with en bloc by motion of the Chair. There are no items in Part 2. Part 3 is for discussion. A member may request the transfer of an item from Part 1 to Part 3. Jan Cardy Executive Officer

Page 2: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

2

A G E N D A

WELCOME The Chair will welcome members and, in particular, Ms Catherine Clark as a new member of the committee as nominee of the University Librarian and Director of Information Management. Also welcome back to Mr Philip Goldswain, ALVA representing the University’s Teaching and Learning Committee for Semester 2. Welcome to Yvonne Button, CATL and Steve Howe, IS to join the discussion regarding item 7 and Maxwell Keeble, APS as an observer. APOLOGIES The Chair will record any apologies. Members are reminded that apologies should be forwarded to the Executive Officer prior to the meeting as this may have an impact on the Committee proceeding inquorate. DECLARATIONS OF POTENTIAL FOR CONFLICT OR PERCEIVED CONFLICTS OF INTEREST The Chair will invite members to declare potential for conflict or perceived conflicts of interest, if applicable, with regard to items on the agenda. 1. MINUTES – REF: 29380 Confirmation of the minutes of the eLearning and Learning Spaces Standing Committee meeting held on Monday 28th March 2011. Minutes are located on the committee’s web page http://www.teachingandlearning.uwa.edu.au/608310 2. ITEMS/BUSINESS IN PROGRESS – REF: F28401, F22828 Members are asked to note the following items as ‘business in progress’.

No ITEM/BUSINESS IN PROGRESS

ACTION RESPONSIBLE STATUS

A

F28401 Proposed Framework for Decisions regarding Adoption of New Technologies at UWA

Terms of Reference 1: Formulation of an evidence-based framework for developing protocols regarding adoption of new technologies at UWA at both the faculty and central levels.

Mr Brian Greene, Associate Director, Policy and Planning Information Services

In progress – due June 2011

B F35723 The Built Learning Environment

Teaching Fellowship Project Ms Rebecca Cameron In progress – Final paper due

C F33728 Learning Space Evaluation

Prepare final paper Ms Rowan Maclean Ms Rebecca Cameron

In progress - Final paper due

D F23981 Capital Works Programme

Circulate summary of projects

Ms Rebecca Cameron Ongoing

E F33224 Campus Plan 2010

Progress report on Campus Plan 2010

Ms Rowan Maclean

Ongoing

Page 3: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

3

F F9547 ELearning Strategy at UWA

Development of a draft eLearning Strategy

Chair, W/Professor Denise Chalmers

In progress

G

F33728 Impact on learning spaces of NC2012

Monitoring of issues associated with learning spaces as they develop within the context of NC2012

Chair, Professor Denise Chalmers

Ongoing

PART 1 - ITEMS FOR COMMUNICATION TO BE DEALT WITH EN BLOC

3. THE UNIVERSITY’S LECTURE CAPTURE SYSTEM (LCS) – UPDATE FROM CATL – REF:

F36668 The attached report (Attachment A) provides an update on the University’s Lecture Capture System (LCS) usage for semester 1, 2011. For noting 4. OECD/CELE's DESIGNING FOR EDUCATION : COMPENDIUM OF EXEMPLARY

EDUCATION FACILITIES 2011 – REF: F1123 For members information the ‘Designing for Education: Compendium of Exemplary Facilities 2011’ will be released on 29th September 2011. The publication will showcase over 60 recently built or refurbished educational facilities from 28 countries which, collectively, illustrate state-of-the-art design in this field. Each project will be lavishly illustrated with colour photos, plans and descriptions. Further details on the publication, including how to purchase, can be found at www.oecd.org/edu/facilities/compendium For noting

5. eLEARNING & LEARNING SPACES STANDING COMMITTEE EXECUTIVE OFFICER – REF:

F29379 For the Committee’s information, Ms Sally Jackson (Academic Policy Services) will be taking over the role of Executive Officer to this Committee until the end of the year. Please don’t hesitate to contact Sally with any issues regarding the eLearning and Learning Spaces Standing Committee [email protected] For noting

PART 2 - ITEMS FOR DECISION EN BLOC No items

Page 4: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

4

PART 3 - ITEMS FOR DISCUSSION 6. PROPOSED FRAMEWORK FOR DECISIONS REGARDING ADOPTION OF NEW

TECHNOLOGIES AT UWA – REF: F28401

In the June circular agenda, the Chair requested that members consider the ‘Evaluation of New Learning Technologies’ report prepared by Mr Brian Greene. Feedback has now been received and incorporated into a revised report for consideration (Attachment B). By way of background, in 2009 the Technical Coordination Group (TCG) discussed the issue that the University does not have a formal process for reviewing and adopting new learning technologies and that this can be an issue given that senior academic and professional staff are periodically approached by firms promoting their educational technologies and other IT-related products. In 2010 the eLearning and Learning Spaces Standing Committee requested the development of a framework for decisions regarding the adoption of new technologies at UWA at both faculty and central levels. For discussion and endorsement 7. UWA LEARNING MANAGEMENT SYSTEM (LMS) IMPLEMENTATION PROJECT 2011-2012 –

PROGRESS SUMMARY REPORT – REF: F28027

Plans and reports prepared by Dr Shannon Johnston, UWA Project Manager (CATL) are attached (Attachment C) to inform members of the progress towards the UWA LMS implementation. Further information regarding the implementation is also available from the website http://www.catl.uwa.edu.au/elearning/new_lms For discussion 8. ITEMS IN PROGRESS – UPDATES The Chair will invite members to provide a brief verbal update on items in progress, including;

Rebecca Cameron to provide feedback on her attendance at the University Planning and Design Summit (June 2011)

Catherine Clark – brief update on the Communication and Research Skills (CARS) project (replacement for IRIS).

For information 9. NEXT MEETING The next meeting of the eLearning and Learning Spaces Standing Committee will be held on Tuesday 11th October 2011 from 10.00am – 11.30am and will be held in Meeting Room W1, Winthrop Tower.

Page 5: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

A1

Lecture capture (Lectopia) report Semester 1, 2011 In Semester 1, 2011 (from 28th February to 24th June 2011), 361 units utilised the Lecture Capture System (Lectopia). 291 of these units allowed students both to stream and download/podcast the captured lectures, whilst the remainder of units only allowed students to stream the captured lectures. All units, except 39, use the Learning Management System (LMS, currently WebCT) as the access point for delivering captured lectures to students. Table 1 presents the number of units that utilise the Lecture Capture System, by year level, by for each faculty.

Table 1: Units utilising Lecture Capture by Year, for each Faculty

*Level 0 Level 1 Level 2 Level 3 #Level 4 + Total AHSS 28 53 5 1 87 ALVA 1 2 3 BUS 11 17 11 10 49 ECM 9 18 17 18 68 EDUC 1 1 3 5 LAWS 3 3 13 3 22 LPS 8 15 17 13 53 MDHS 3 9 12 13 37 NAS 4 11 16 1 32 SIS 5 5 Total 5 68 129 91 28 361

Please Note: * = These are foundations units e.g. AUST0071 # = These are honours and post graduate units e.g. PODI8511, CTS4240. How faculties utilise UWA lecture capture facilities varies. The Faculty of Arts, Humanities and Social Sciences (AHSS) has the largest number of units which utilise lecture capture, followed by Engineering, Computing and Mathematics (ECM), Life and Physical Sciences (LPS) and Business (BUS). In general, lecture capture is used more in Levels 2 units than in other year levels. In AHSS lecture capture is utilised most heavily in Levels 2 and 1 units and ECM utilises Lecture Capture the most for Level 4 and Postgraduate units. The School of Indigenous Studies (SIS) utilises lecture capture for the smallest number of units, all foundations units. In terms of location, whilst all units that have captured lectured are offered on the Crawley campus, 30 of these are also offered via the Albany Centre, 1 is also offered in Singapore and 4 are offered in Hong Kong. Table 2 presents the number of units offered in Albany, by each faculty.

Table 2 Units Offered in Albany, by Faculty.

Faculty TotalAHSS 10ALVA 0BUS 5ECM 0EDUC 0LAWS 0LPS 6MDHS 0NAS 5SIS 4Total 30

Page 6: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

A2

AHSS (10) has the largest number of units offered via lecture capture through the Albany Centre. This is closely followed by the Faculty of Life and Physical Sciences (LPS) (6) and the School of Indigenous Studies (SIS) (4). Table 3 presents the total number of individual lectures captured, organised by recording format.

Table 3: Number of Individual Recordings, by Recording Format

Recording Format Number (Percentage) Audio Only 869 (9%) VGA (Audio & 1 Screen Captured/Visualiser) 7,998 (86%) Other (Audio & 2 Screens Captured/Video) 479 (5%) Total Recordings * 9,346

Please Note: * = includes UWA Standard Semester and Special Event (UWA or non-UWA) recordings Approximately 9,300 individual lectures were captured in Semester 1, 2011 with an average of 730 recordings per week. 86% of recordings were VGA (i.e. audio and 1 screen captured - PowerPoint or Visualiser), whilst 9% were Audio Only and 5% were Other (Audio and 2 Screens Captured or Video). Table 4 presents the total number of accesses to Semester 1, 2011 recordings, organised by delivery format.

Table 4: Number of Accesses, by Delivery Setting

Delivery Settings Hits (Percentage) Download 389,201 (29%) Streaming 514,198 (38%) Podcast 449,000 (33%)

Total hits * 1,352,399

Please Note: * = includes UWA Standard Semester and Special Event (UWA or non-UWA) recordings The presentations captured during Semester 1, 2011 had a total of 1,352,399 accesses. Access via streaming format (38%) is higher than download and podcast format. This is due to some staff electing not to allow students to download or podcast their lectures. Table 5 shows the number of captured lectures, organised by the number of recording (streaming and download) accesses for each faculty.

Table 5: Captured Lectures, Number of Accesses and Average Access per Lecture, by Faculty

# Captured Lectures

Number of Accesses

Average Accesses Per Lecture

AHSS 1,575 79,586 50 ALVA 47 6,511 138 BUS 1,065 199,990 187 ECM 2,122 203,835 96 EDUC 55 1,735 31 LAWS 589 82,484 140 LPS 1,485 181,559 122 MDHS 830 71,214 85 NAS 916 62,526 68 SIS 114 1,662 14

Please Note: # = does not include Special Event (UWA or non-UWA) recordings

Page 7: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

A3

Of the individual lectures captured during Semester 1, 2011, ECM (2,122) captured the most, followed by AHSS (1,575), LPS (1,485) and BUS (1,065). ALVA (47), EDUC (55) and SIS (114) captured the least number of lectures. However, in terms of accesses per captured lecture interestingly BUS (187) has the most, followed by LAW (140) and ALVA (138).

Summary of Lectopia usages

# of units utilising lectopia # of captured lectures # of accesses

S1, 2010 S2, 2010 S1, 2011 S1, 2010 S2, 2010 S1, 2011 S1, 2010 S2, 2010 S1, 2011

AHSS 71 80 87 1,388 1,553 1,575 69,121 67,104 79,586

ALVA 1 2 3 25 27 47 3,185 6,617 6,511

BUS 44 58 49 1,050 1,192 1,065 197,474 149,889 199,990

ECM 52 67 68 1,849 2,209 2,122 167,032 190,476 203,835

EDUC 4 1 5 53 5 55 1,321 948 1,735

LAW 21 19 22 567 418 589 78,417 68,622 82,484

LPS 49 53 53 1,788 1,659 1,485 169,112 130,551 181,559

MDHS 22 27 37 484 626 830 18,370 48,899 71,214

NAS 36 25 32 1,147 506 916 59,942 19,601 62,526

SIS 4 5 5 92 121 114 708 762 1,662

Total 304 337 361 8,443 8,316 8,798 764,682 683,469 891,102  

Page 8: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

EVALUATION OF NEW LEARNING TECHNOLOGIES  TRIM File Reference: F F28401

FILE PATH ON SERVER: S:\Elearning And Learning Spaces Standing Committee\Elearning 2011\08-11 (Aug)\Attachment B

DOCUMENT STATUS

X Draft Ready for Review Final

DOCUMENT MODIFICATION HISTORY

Version Number

Primary Author(s) (name and position) Description of Version

Date Completed

Provided To

0.1 Mr Brian Greene Draft version – Evaluation of New Learning Technologies

June 2011 eLearning and Learning Spaces Standing Committee

0.2 Mr Brian Greene Draft version – Evaluation of New Learning Technologies – incorporating changes recommended by the Committee

Aug 2011 eLearning and Learning Spaces Standing Committee

DOCUMENT APPROVAL

Approved By (name/position of approver) Signature Date

B1

Page 9: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

    

 Page 1 

 

 

Evaluation of New Learning Technologies 

Background 

In 2009 the Technical Coordination Group (TCG) discussed the issue that the University does not have a formal process for reviewing and adopting new learning technologies and that this can be an issue given that senior academic and professional staff are periodically approached by firms promoting their educational technologies and other IT‐related products. 

In 2010 the eLearning and Learning Spaces Standing Committee requested the development of a framework for decisions regarding the adoption of new technologies at UWA at both faculty and central levels.   

This paper is a proposal for such a framework. 

Purpose 

Based on discussions with the TCG and the eLearning Technologies Adoption Working Party, this document recommends a formal process for reviewing and adopting new learning technologies with the aim to: 

Determine whether a solution can be supported at an institutional level with benefits of 

availability, sustainability, reliability and economies of scale 

Ensure minimum standards for performance, levels of availability and support at the level at 

which it is implemented  

Minimise duplication 

Avoid the use of expensive products where cheaper options are suitable if more than one 

product with the required functionality and suitable specifications is available for the UWA 

context, and  

Control expenditure while encouraging development or trials of new systems 

Evaluation Overview 

Criteria  Any learning technology 

Any learning technology to be adopted University‐wide 

Service Levels 

Availability, performance, support arrangements, reporting and review 

Must be met  Must be met 

Educational Technology Guidelines 

Provide CATL with a rationale for use including educational 

Must be met  Must be met 

B2

Page 10: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

    

 Page 2 

 

benefit or need being met and fitness‐for educational purpose. Review of risk, cost, benefits and duplication of existing services 

Supportability 

Review of architecture, technologies, policies, standards, disaster recovery, testing and support arrangements. 

  Must be met 

Accessibility 

Access  and  equity  will  be  considered  when  making decisions on new or upgraded learning technologies. 

Must be met  Must be met 

University Facilities 

The associated physical implications of the introduction of new  learning  technologies  should  be  considered.    These include building and/or facility adaption costs.  

Must be met  Must be met 

Service Levels 

All learning technologies – whether used University‐wide or not – must meet these minimum requirements for service levels. 

Availability 

SL 1.1   Student‐facing or public‐facing aspects of the learning technology shall be designed for 99.99% availability – less than 1 hour of downtime per year, less than one minute of downtime per week. 

MANDATORY 

SL 1.2  Administrative access to the learning technology shall be designed for 99% availability 

DESIRABLE 

SL 1.3  Availability of the services shall be monitored and logged  MANDATORY 

SL 1.4  In the event of a disaster, the system administrator must be able to restore service within 24 hours 

DESIRABLE 

Performance 

SL 2.1  The system shall respond to requests within half a second  MANDATORY 

SL 2.2  For web‐based systems the average render time shall be within 3 seconds 

MANDATORY 

SL 2.3  For web‐based systems the render time shall be within a 6 second maximum 

MANDATORY 

Support 

SL 3.1  There shall be defined contacts for all support requests (incidents, requests for change, service or information requiring action) 

MANDATORY 

SL 3.2  Support requests must be logged  MANDATORY 

B3

Page 11: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

    

 Page 3 

 

Reporting 

SL 4.1  If the service falls outside, or is likely to fall outside the levels described, this must be immediately reported to the business system owner. 

MANDATORY 

Review 

SL 5.1  These service levels shall be reviewed  at least every 3 years  DESIRABLE 

Educational Technology Guidelines 

All learning technologies – whether used University‐wide or not – must meet these educational technology guidelines. 

Inform 

EG 1.1  The system owner shall document the expected costs and benefits of the technology, and whether there are any known UWA services with similar functionality 

DESIRABLE 

EG 1.2  The system owner shall provide a ‘fit‐for‐purpose’ rationale for the system as an educational resource and the educational need it is addressing. 

MANDATORY 

EG 1.3  The system owner shall advise the eLearning and Learning Spaces Standing Committee of the new technology, providing the document produced in EG 1.1 

MANDATORY 

EG 1.4  The system owner shall advise the Technical Coordination Group (TCG) of the new technology, providing the document produced in EG 1.1 

MANDATORY 

EG 1.5  The system owner shall ensure a risk assessment has been conducted to review: 

The confidentiality of University and student data if applicable 

The schedule, duration, and features of upgrades, and what ability the University has to influence these 

The need for customisation or integration with existing University systems, including the cost, complexity and risk of this effort 

If an external vendor is involved, the processes and contractual obligations for day‐to‐day communication, issue management and escalation 

If an external  vendor is involved, the University’s ability to exit from the arrangements, and the vendor viability 

MANDATORY 

EG 1.6  Appropriate controls must be put in place to manage the risks identified in EG 1.4 

MANDATORY 

Supportability 

All learning technologies that are supported centrally or used University‐wide must meet these minimum requirements. 

S 1.1  A technical architecture review must be completed by Information  MANDATORY 

B4

Page 12: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

    

 Page 4 

 

Services to ensure that: 

The technology set is supportable 

The solution is compliant with University policies and standards 

The solution is scalable for University‐wide use 

S 1.2  Appropriate Disaster Recovery measures must be in place  MANDATORY 

S 1.3  There must be an adequate test environment, and appropriate testing procedures 

MANDATORY 

S 1.4  There must be trained staff, and funding available for ongoing support  MANDATORY 

 

 

B5

Page 13: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

LMS Implementation Project 2011‐ March 2012 

PROJECT PLAN Document control: 

Filename: LMSPrj_PrjMgmt_ProjectPlan_v0.1_20June2011_SJ.doc

Saved on: 21/06/2011 9:42 PM

Author: Shannon Johnston

Version: 0.1

Distribution: Denise Chalmers, Yvonne Button, Mary Davies, Steve Howe

Status: Draft For Review Final

Project Board membership: (if appropriate) 

Project Executive:

.Denise Chalmers, Mary Davies

Manager: Shannon Johnston

Specialist coordinators

Yvonne Button, CATL Project Manager

Steve Howe, IS – Systems Integrations

Lisa Cluett, Student Services – Student Strategy

Partner Specialist Netspot PtyLtd

Victor Herrera (project manager), Mark Drechsler (Lead Consultant), Luke Tucker (Lead technical consultant), Mike Fardon (Account Manager)

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 1 of 16

C1

Page 14: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Project overview This project comprises a number of independent elements that result in Moodle being deployed as UWA’s learning management system (LMS) with active users. The core tasks are

Prepare the Moodle environment, including migrate WebCT unit content into Moodle units

Prepare staff and students for change and to being users of the Moodle environment

Develop ongoing staff support and community engagement in effective eLearning through the use of Moodle and other systems and tools

Note: simultaneously an LCS (lecture capture system) project for pilotting, testing and implementing Echo as a replacement for Lectopia is being conducted. See the Echo Project Plan for further details.

The LMS (Moodle) Project comprises several subprojects:

Systems Integrations Project: planning, design and development for integrating the LMS with a range of university systems. The integrations work is primarily the responsibility of systems teams at UWA and Netspot, the Host, in collaboration with CATL for determining requirements.

Moodle Configurations Project: decisions regarding the preparation of Moodle as UWA’s environment is the responsibility of CATL, with development work conducted by NetSpot. The creation of the UWA Moodle site (including development, testing, staging, and production sites) by NetSpot.

Training and Migration Project also called the Change Project – preparing staff for being able to develop units and use Moodle for teaching and learning, and ensuring students have appropriate support and training.

Plan Description 

Timeframes Go live of Moodle is from January 2011, with complete use from commencement of semester 1, 2012. In order to do this, these broad tasks and timeframes are required:

30 June 2011 Creation of UWA’s Moodle environments for development, staging, testing, and production.

31 August 2011 Creation and development of UWA Moodle environments (by Netspot), including systems integrations with UWA systems (collaborative between Netspot and UWA, in particular Information Services) and configuration of Moodle, and design of Moodle units/templates (Netspot in discussions with UWA, CATL).

September 2011 and Oct/Nov 2011 Migration of all LMS units from WebCT to Moodle (by Netspot) with preparation of units for go live (CATL responsibility). Preparation support can continue until Semester 1, semester 2, and on.

From September 2011 Moodle training for all staff in unit creation and development, and staff and students in using Moodle.

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 2 of 16

From July 2011 Communication of project progress and Moodle development across the university to manage the change and support community awareness

C2

Page 15: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

From November 2011 Communication with students regarding the change, support materials prepared, with training implemented from January.

People resources The required people resources are listed in this table:

ROLE Task

LMS/LCS Board To monitor progress, approve core decisions and approve changes to the project plan.

UWA LMS/LCS Project Manager Monitor and manage LMS and LCS project, Liaise with Netspot, ensure contractual obligations are met.

LMS Admin Officer Support the LMS/LCS and CATL Project Managers with administrative aspects of the project

CATL Project Manager (incl. LCS Project management)

Manage and implement configuration, migration, training, and on-going community strategy for the LMS, and implementation of Echo System as the new LCS.

Student Strategy Coordinator Ensure conduct of communication about LMS change, resource development and training for students and student support

LMS / LCS Project team: Education Developers Computer support

Design, develop, implement migration, training, support/resources, community strategies, and determine and test configurations Staff to maintaint support for WebCT and Lectopia until Semester 1, 2012, and support appropriate aspects of the

Integrations Project Manager Manage and monitor the development of systems integrations for the LCS and LMS, drawing on systems technical staff resources into the process as required, and liaising with NetSpot

Technical/systems teams Design, develop and test integrations

Host Company – Netspot Support UWA’s migration to and use of the new LMS, develop integrations within Moodle, create and develop UWA”s Moodle environments, Host Moodle

WebOffice Design of themes for Moodle at UWA.

Reference group; Trial and development support group (Early Adopters)

Volunteer staff for working with CATL on preparing for migration and training, and for actively seeking feedback on configurations for the LMS project.

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 3 of 16

C3

Page 16: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 4 of 16

 

Project Management Structure 

UWA LMS Business Owner and Project Owner

NetSpot Account Manager

UWA Project Manager Netspot Project Manager

Configurations and Change: (training, migration) Project Manager (CATL)

Lead Consultant

eLearning team Configurations team

Systems Integrations Project Manager (IS)

Lead Technical Consultant

Systems teams Technical teams

 

Project structure – Learning Management System (Moodle) 

The UWA LMS Implementation project has 5 stages: Creating the LMS environment, Developing integrations, Configuring the environment, Migration of content from WebCT to Moodle, and Training of staff and students (including development of support materials). Developing community and engaged users is an underlying theme to this project. The decommissioning of WebCT is a side related project.

Phase Title of Phase Boundary (completion) Tasks

A Creating LMS environments NetSpot

Development, test, staging and production environments are ready

1. Create environments 2. Load test

B Developing integrations UWA systems w/ NetSpot (some vendors)

UWA systems are integrated with Moodle

1. Business analysis 2. Systems Architecture 3. Design all integrations 4. Develop and test

C Configurations NetSpot (UWA direction)

Moodle is developed to look and work as required.

1. Configurations planning 2. Implementation and testing

D Migration UWA CATL

All WebCT unit content migrated to Moodle, staff who want to reuse content can.

1. WebCT units prepared for migration

2. Unit content migrated to a Moodle holding unit

3. Staff supported in developing Moodle units for use.

C4

Page 17: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

E Training UWA CATL

Staff have had the opportunity for hands-on training, and support materials are available.

1. Design and develop training sessions, resources and online support materials.

2. Technical support, admin staff, academics, students, and others attend Moodle workshops

3. Other training opportunites are provided, online materials are available, Moodle support site is developed.

F Community UWA CATL

Staff are informed about the project process and progress, are able to be involed in UWA Moodle decisions.

Reference group, early migrators. LMS Project website. Presentations at Faculty Boards or T&L Committees. All-staff information sessions. Other as arise.

G WebCT WebCT decommissioned at UWA.

1. extend license for a further year 2. establish and implement de-

commissioning process

Prerequisites Staff with appropriate skills must be available – as per the list of human resources above. Crucial are the LMS Project Managers, a Systems Integratino Project Manager, a CATL Project Manager, CATL team members for migration/training and adequate and appropriate staff across the UWA systems. Essentially, it is essential that UWA commits staff with skills and availability to the project and its short time frame.

The LMS Hosting company, NetSpot, for developing the Moodle instance, integrations within Moodle, and supporting the Implementation process.

As Moodle is hosted at NetSpot, UWA does not need special software or hardware, other than the means to keep adequate archives of the site in a secure and retrievable location.

External dependencies The availability of NetSpot human resources for developing Moodle, supporting UWA’s implementation processes, and on-going support, as well as, adequate and reliable hardware and software for Hosting UWA’s use of Moodle are crucial external dependences.

Some systems are owned by other vendors require integration plugins with Moodle 2.0 and the timing, adequacy and cost of requiring the integrations in a particular time frame, e.g. Echo system (Echo360), CMO/Hive (Exact), Question Mark Perception. Some external integrations can be managed by NetSpot.

Ensuring staff take the opportunity for migration support and training, and being informed of change and thus prepared for it.

Planning assumptions An adequately trained, skilled, experienced Project Manager is available to manage the whole project process

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 5 of 16

C5

Page 18: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Project managers for the subprojects – Systems integration, and Configurations / Change are available, and have the capacity for the work assigned to them and to have skill, training for managing the subprojects.

Netspot, hosting company, has the capacity, skill and processes for adequately supporting the implementation process, for their role in the preparation of Moodle for implementation, and to Host the UWA Moodle environments. NetSpot has adequate hardware and development capacity.

Adequate staff within CATL and Information Services (and other systems areas, e.g. Student systems in Student Services) are available and capable of conducting the work tasks required, when required, to a short time schedule.

Lessons incorporated This is the first project of its kind for CATL with a significant project management process in place. It appears to be the first with detailed planning and documentation. Lessons learned from past projects is the inadequacy of appropriate planning, preparation, scheduling and management of the project are necessary to ensure timely completion, that all resources are available and committed to project implementation and completion, and risks mitigated. This project will initiate project closing procedures with lessons learned in order that future projects can learn from this process.

Monitoring and control From this plan, a more detailed workbreakdown structure and schedule will be developed. The Project Manager will review and monitor progress against the tasks and schedules, and report regularly to the Business and Project Owner. At this point, risks and issues can be discussed and strategies to mitigate against or resolve them can be devised.

Regular, weekly team meetings will be held between the LMS Project Manager and the project managers (and other staff as required) regarding project decisions, progress, issues and risks. The project managers asked to supply a simple status update report (intended tasks, progress on tasks, risk level, other comments). The project managers are

CATL project manager (Configurations, Migration – Training, Community)

Systems Integrations project manager

Student strategy coordinator

Netspot Project Manager

In these meetings, issues and risks can be mitigated. Next steps can be stimulated. Large risks can be identified and solutions sought or escalated.

The LMS Project manager will also be involved in initial, key and big-picture meetings regarding design, development, testing and closure of key tasks and phases of the project. For example, business analysis and systems architecture design meetings for the integrations project, initial configurations discussions with Netspot, and so on. This allows the Project Manager to be aware of issues, progress, and the project developments, and to keep an overall picture of the project.

The Netspot and UWA Project Managers act as a conduit for information, decisions, progress and other project interactions in order to monitor activity, and ensure appropriate and adequate project communication and progress between the institutions. Regular meetings, email and skype communication, and a document of requests made between the two Managers and their institutions will help to keep track of actions. From

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 6 of 16

C6

Page 19: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

time-to-time, NetSpot staff and UWA staff will liaise directly with NetSpot to expidite detailed discussion and decision-making, in this instance the Project Managers will be kept aware of communication and conversation outcomes (e.g. by cc email messages, or providing discussion notes)

Netspot has allocated a Project Manager and Account Manager to the implementation and on-going Hosting process. The Account Manager is oversees the project, is not involved in the day-to-day running of the project, but can be contacted with regards to big-picture developments, and major issues that require escalating.

Budgets A budget summary is provided here. For the full budget, expenditure and procurement plan, see the Finance Plan. The finance plan includes expenditure record management and monitoring processes.

Budget Componets   Staffing (as listed above), in some cases this is realized as back-filling existing staff positions

NetSpot costs for hosting, development and implementation support

WebCT licensing costs until decommissioning

Echo pilot costs

Staff equipment (computer equipment)

Professional and Consulting Services

Events

Resources

Hardware for Echo system

Budget Componets and costs Source document: Final LMS Budget Revised 2011-13 (last updated 24-05-11JF)

** NB this budget is pre-project estimate and has since been revised, see Finance Plan

Item 2011 2012 2013

Managed Hosting and Licence Fees (ongoing cost)

$502,000 ($213,400 already funded)

$415,000 $435,000

Vendor Costs for Implementation $170,000

UWA infrastructure and technical management costs (ongoing)

$150,000 $150,000 $150,000

Staffing Costs for transition / migration / training

$822,000 $872,000 $544,000

Software development and integration $248,000 $210,000

Other Project Costs $80,000 $81,000 $56,000

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 7 of 16

C7

Page 20: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

TOTAL (excluding allocated funds) $1,759,000 $1,728,000 $1,185,000

Grand Total $4,672,000

Tolerances Tolerance refers to the permissible deviation above and below a plan’s estimate of time, cost, scope and quality without escalating the deviation to the next level of management.. Tolerance is applied at project, stage and team levels.

Time, Cost, Scope, Quality

Project

Stage

Team

Products/Deliverables 

A hosted learning management system – Moodle The product will be the LMS - Moodle prepared, developed, and fully integrated with UWA systems and hosted at and by NetSpot, with WebCT content transferred to the environment. The Business Owner is CATL (Director, Winthrop Professor Denise Chalmers), with final approval and authorization of the Moodle environement for UWA’s use. The Integrations Project Manager is responsible for the seamless integration of Moodle with the identified UWA systems, with the Director of Information Services authorizing and signing off, and ultimately the LMS Project manager and the Business owner.

 A lecture capture system – Echo The product is Echo system purchased and implemented across the University’s current lecture recording venues, and integrated with the UWA systems, for staff to schedule, and integrated into the LMS. The Business is CATL, with final approval and authorization of EchoSystem for the Moodle environment.

Schedule – Key Milestones 

Key project milestones are 

End June 2011: creation of UWA Moodle environments (Netspot)

End July 2011: preparation of project planning documentation (Various project managers)

End July 2011: Configurations document (UWA CATL)

Mid August 2011: UWA Moodle environment configurations applied (NetSpot), including visual look (designed by WebOffice)

End August 2011: Systems Integrations (NetSpot and UWA – systems teams)

Early Sept + November 2011: WebCT content migration

From August 2011: staff Moodle familiarization sessions; staff training into developing units

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 8 of 16

C8

Page 21: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 9 of 16

October 2011: student resources developed

January: pilot Moodle use ; some student training

Semester 1 2012 / Orientation week: Full Moodle use; student training From November: research and development of Priority 3 tools; development of policy and strateges

C9

Page 22: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Broad schedule 

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 10 of 16

        June  July  Aug  Sept  Oct  Nov  Dec  Jan  Feb  March  Level 1   Level 2  Level 3  Responsibility                               

Project Management 

Create plans  Overall project plan Project Manager 

   27th                         

     

Specific plans: Project Communications  Finance Human Resources Risk Closure 

Project Manager 

   27th                         

     Systems Integrations project plan** 

Integrations PrjMan 

   29th                         

     Configurations project plan** 

CATL PrjMan     29th                         

     Managing change planS** 

CATL PrjMan     29th                         

   Implement plans                                      

  Monitor and manage  

                                   

   End Project Complete closure plan phase 1 

     Phase A 

  Phase B, C 

Phase D 

  Phase E#1 

     Phase 

E#2 Phase F

Creating Moodle site 

Site creation  Dev, Test, Stage, Prod  Netspot  15th                            

  Systems integrations * 

Business analysis  UWA ‐ IS  30th                            

      Systems Architecture  UWA‐IS                              20th

      Integrations design  UWA ‐ IS                              31st

     Integrations development & testing 

UWA‐IS                              31st

  Moodle integrations 

Design and development & testing 

Netspot                              31st

* Detailed scheduling to be prepared by project manager of Integrations subproject, and by Netspot 

C10

Page 23: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 11 of 16

        June  July  Aug  Sept  Oct  Nov  Dec  Jan  Feb  March  Level 1   Level 2  Level 3  Responsibility                               

Managing change  

Moodle configurations 

Develop configurations document 

CATL‐eDS                               27th

      Apply configurations  Netspot                              10th

      Review, test, feedback  CATL eDS                               31st

     Development and finalisation 

Netspot                              31st

   Migration  Exploratory migration  CATL / Netspot                              29th

               Batch 1 full migration  CATL/NetspotEarly Sept 

                 

                     Batch 2 full migration  CATL/NetspotEarly Nov 

           

  Training  Early train‐the‐trainers  Netspot 30th‐

1st                           

            Intro to Moodle training  CATL‐eDS    Start              Rpt    on-going

            Migration workshops ‐ batch 1 

CATL‐eDS    Start                   

                     Migration workshops ‐ batch 2 

CATL‐eDS                Jul-12

                  Continued training and support 

CATL‐eDS                  

  Community  Staff reference group   CATL‐eDS  start                            

* Detailed scheduling to be prepared by project manager of Managing change subproject, and by Netspot 

C11

Page 24: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 12 of 16

Preparing for Future 

Moodle community 

Develop strategy for eLearning / Moodle community 

CATL AsstPro eLearn w/ eDS 

                             

  Develop plan for review and selection 

CATL AsstPro eLearn w/ eDS 

                             

 

Other integrated tools (eportfolio, conferencing,  plagiarism) 

Create plan for preparation and implementation 

CATL AsstPro eLearn w/ eDS 

                             

 

on‐going Moodle plugins 

Develop on‐going strategy for identification of new plugins 

CATL AsstPro eLearn w/ eDS 

                             

     

create and support a UWA community group for strategy                                  

C12

Page 25: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Risk and mitigation  

Overview of risks 

The greatest risk for this project is the timeframe given to have Moodle ready for use by Semester 1, 2012. The time frame is extremely short and does not allow for comfortable development and testing, change management, and for staff to prepare their LMS units.

Complicating factors include a range of major changes in the university environment:

1. A major change in the Degree structure of the University, commencing implementation from 2012. The implications are that staff are already facing major change in what they teach, requiring redesign of units and whole programs. The time and mental space available to also develop new units in a new online learning system is potentially compromised. Furthermore, the time needed to develop the LMS before staff can have access to learning how to use it AND developing their new LMS units is limited.

2. Major IT improvement projects across all aspects of information technology services across the university. Some of these changes have direct and significant impact with the LMS, such as in the areas of identity and access. Changes in these systems and processes are occurring at the same time as Moodle is being developed to integrate with them.

3. Moodle is structurally a very different LMS to WebCT. Staff are therefore needing to change how they conceive of the design and use of the LMS. Ultimately, staff will know how to work with Moodle and take advantage of the array of activities, tools, and resources that are available in the Moodle community; however, the initial change will be challenging for some. Furthermore, UWA lacks Moodle expertise to guide and support the LMS change process, and needs to lean heavily on NetSpot as partner support, and attempt to employ Moodle-experienced staff where possible, e.g. in Education Developers.

Mitigating against major risks 

One core aspect to mitigating against risks is a strong culture and practice in collaborative project processes, with open and frequent communication, lead by organized project management.

The project management / project staffing structure is one aspect to this (see above). Regular project management meetings, as well as inclusion of project management attendance at relevant big-picture team meetings, particular in the planning and design phase.

Open communication allows for issues to be raised and processes and practices to address issues as they arise. Included in open communication is the openness to escalate matters as required for expedient solutions.

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ Page 13 of 16

C13

Page 26: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Specific project risk identification 

 

Phase Area Risk(s) Mitigation

Human resources Appropriately skilled, experienced staff are not available at the time required to perform functions required.

Communication with Project Sponsors to develop work-arounds as required

?

Host company fails to communicate or perform adequately to ensure project progress is assured, and project time, scope, quality or cost are compromised

Regular communication with appointed partner staff (e.g. project managers)

Escalation strategy with Netspot; enact strategy

Monitor tasks and responses, and act on delays

A Creating LMS environments NetSpot

Environments are not developed according to schedule

Revise remaining schedule and adjust to ensure core work is available for key milestones

B Developing integrations UWA systems w/ NetSpot (some vendors)

Delays to planning processes from UWA holds up development by Netspot

Revise schedule and timing priorities

Request staffing prioritises this project at key moments

Have non-linear approach to planningand development

Requirements create scope that is beyond time limits

Revise requirements to reduce scope, without minimizing quality for a build 1.0 environment, and keep to time limits.

C Configurations NetSpot (UWA direction)

Lack of Moodle knowledge at UWA, with inadequate support from Netspot to make decisions

Request further support from NetSpot

Document takes too much time to develop

Ensure basic functionality is assured for first development, and allow for further decision and development with testing

Document not adequately reflect University needs

Use a community Reference Group for feedback to/from Business Units.

D Migration UWA CATL

Migration of content leads to unusuable or lost content

Develop and implement strategies to support staff in preparing for migration, and backups of content.

Migration Develop a process for testing migration, and with NetSpot to

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ

C14

Page 27: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

ensure migration scripts are adequate and complete

E Training UWA CATL

Staff are inadequately trained to use Moodle

Ensure training is Central AND local to business units

A range of training phases – familiarization with Moodle, developing units, and more specific uses.

Draw on advice and request from Reference Group faculty representatives

F Change Management Staff feel inadequately consulted or prepared.

Develop and implement migration, training, communication plans to ensure

Ensure the plan is implemented centrally and at Business Unit level

Draw on Reference Group to enact plans according to Faculty needs and.

Closure 

A project closure strategy will be developed. The purpose of the closure strategy is to close processes and ensure documentation and record management is complete, and the project is complete. Included in these will be evaluations of project processes and experiences with a view to identifying successful practices and lessons learned. Phase-related closure practices will occur at the completion of phases A, B, C, D, and E above.

A component of the closure will be formal evaluation procedures with stakeholders. Ethical clearance is required if the results are to be used in research publications presentations.

Related documents: 

Title Author(s) Date completed

Project Communication Plan Shannon Johnston 25 July 2011

Project Finance Plan Shannon Johnston

Project Risks Plan Shannon Johnston

Project Human Resource Plan Shannon Johnston

Project Closure Plan Shannon Johnston

Echo Project Plan Yvonne Button, Silvia Dewiyanti

Systems Integrations Plan Steve Howe

Configurations Plan Yvonne Button

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ

C15

Page 28: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

1 LMSPrj ProjectPlan v0 2 04Aug11 SJ

Migration and Training Plan Yvonne Button

LMS Replacement Business Case Jacqueline Flowers 10 May 2011

Replacement of University’s LMS: Implementation Project Budget 2011-2013

Jacqueline Flowers 24 May 2011

Revision History: 

Version Author(s) Description Date completed

0.1 Shannon Johnston Initial document preparation 29 July 2011

Document approval: 

Project Owner Denise Chalmers

Date

Signed

C16

Page 29: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

 

 

Functional Specification 

Learning Management System Integration  

Document control: 

Filename  LMSPrj_Integ_Functional specification LMS 1.0 

Saved on  23/06/2011 2:58 PM 

Author  Keith Falloon / Editor: Shannon Johnston & Yvonne Button 

Version  1.0 

Status  FINAL 

Distribution  Shannon Johnston, Yvonne Button, Jen Tomczak, Brian Greene 

Project Board   

 

Revision history: 

Version  Author(s)  Description  Reviewed by  Date completed 

0.1  Keith Falloon  Initial draft    25 May 2011 

0.2  Keith Falloon  Changes to initial draft including remapping of the LMS unit request process 

Shannon Johnston, Yvonne Button 

26 May 2011 

0.3  Keith Falloon  Changes to draft to reflect client input  Shannon Johnston, Yvonne Button 

7 June 2011 

0‐4  Keith Falloon  Changes to reflect feedback and adjustments to requirements 

Shannon Johnston 

Yvonne Button 

9 June 2011 

0‐5  Shannon Johnston  Adjustments to clarify, and reflect  additional requirement to unit creation 

Shannon Johnston 

Yvonne Button 

Keith Falloon 

14 June 2011 

0‐6  Keith Falloon  Minor adjustments to version 0‐5  Shannon Johnston 

Yvonne Button 

15 June 2011 

1.0  Keith Falloon  Moved to final following approval from Client 

  23 June 2011 

 

Related documents: 

Title  Author(s)  Date completed 

 

Original prepared by: Keith Falloon ; this version edited by Shannon Johnston (with Yvonne Button) 

S:\eLearning and Learning Spaces Standing Committee\eLearning 2011\08‐11 (Aug)\LMS docs\2 LMSPrj_Integ_Functional specification LMS 1 0_230611_KF.doc 

C17

Page 30: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Events Management System 

    

 Page 2 

 

Table of Contents 

1  INTRODUCTION........................................................................................................3 

1.1  Problem statement, goals and objectives ....................................................................................3 

1.2  In scope...................................................................................................................................................3 

1.3  Outside scope........................................................................................................................................3 

1.4  Business Context..................................................................................................................................4 1.5  User characteristics ............................................................................................................................4 

1.6  Assumptions..........................................................................................................................................4 

1.7  Dependencies .......................................................................................................................................4 

1.8  Constraints ............................................................................................................................................4 

2  LMS UNIT REQUEST PROCESS...................................................................................5 

2.1  LMS unit request process map ........................................................................................................5 

2.2  u  LMS  nit request process requirements......................................................................................6

2.2.1 Multiple unit creation................................................................................................................................82.2.2  Process Help ..................................................................................................................................................9 

   

2.3  LMS unit request process functional requirements.................................................................9 

3  LMS UNIT LIFECYCLE...............................................................................................10 

3.1  LMS unit life cycle requirements................................................................................................. 10 

4  STUDENT LIFE CYCLE ..............................................................................................12 

4.1  Student life cycle requirements................................................................................................... 12 

5  INTEGRATION WITH EXISTING UWA SYSTEMS .......................................................13 

5.1  Callista.................................................................................................................................................. 13 

5.2  Authentication................................................................................................................................... 13 5.3   s  Echo ystem........................................................................................................................................ 13

   5.3.1 Wireframe Echo schedule selection.................................................................................................145.3.2 Wireframe Echo appearance in LMS unit ......................................................................................145.3.3  Wireframe echo booking form ...........................................................................................................15 

   

5.4  s  Cour e materials online and HIVE .............................................................................................. 15

5.4.1 Wireframe – Course material selector ............................................................................................165.4.2  Wireframe – course materials online display page...................................................................16 

   

5.5  Questionmark Perception ............................................................................................................. 17 

5.6  Online Class Registration............................................................................................................... 17 

5.7  Google mail ......................................................................................................................................... 17 

5.8  Portal .................................................................................................................................................... 17 

5.9  Wireframe – MyUWA LMS portlets ............................................................................................. 18 

6  GENERAL RECOMMENDATIONS .............................................................................19 

7  APPEN  1  DIX  – LMS UNIT PROPERTIES.....................................................................207.1.1  Table 6 ‐ LMS unit properties .............................................................................................................20 

8  APPEN  2  DIX  – CALLISTA TABLES OF REQUIRED FIELDS............................................22

   8.1.1 Table 3 ‐ Callista student information.............................................................................................228.1.2 Table 4 ‐ Callista unit information ....................................................................................................228.1.3  Table 5 ‐ Callista enrolment information.......................................................................................23 

   

 

 

C18

Page 31: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 3 

 

1 Introduction 

The goal of this specification is to describe requirements for integrating the new Learning Management System with other relevant systems in The University. 

Information Services and the Centre for the Advancement of Teaching and Learning (CATL) are engaged in a joint project to deploy a new Learning Management System (LMS). CATL is the business owner and is managing the project which consists of a joint Information Services and CATL team. 

This LMS will be the core delivery platform for unit subject matter effectively being a virtual supplement to physical classrooms and education processes. Due to this, the LMS will need to interact and display information from various other systems deployed throughout The University of Western Australia.  

This functional specification will outline requirements and functional behaviours associated with the Learning management system project. 

1.1 Problem statement, goals and objectives 

A strategic goal of this project is to improve the quality of the student learning experience. 

Goals of the integration component of the LMS project include: 

‐ Learning management system (LMS) unit request process, 

‐ LMS unit life cycle description, 

‐ Student lifecycle in the LMS, 

‐ Integration with existing UWA systems. 

1.2 In scope 

‐ Student, staff,  guest authentication, 

‐ Integration with: 

o Callista, 

o Echo system 

o Course Materials Online (CMO) and HIVE, 

o Questionmark Perception assessment system, 

o Online Class Registration, 

o MyUWA the student portal, 

o Google Web mail, 

‐ LMS unit request, 

‐ LMS unit lifecycle management. 

1.3 Outside scope 

Out of scope for this phase: 

‐ Migration of material from WebCT or other systems, 

‐ LMS system architecture, 

‐ LMS system install, hosting and management. 

C19

Page 32: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 4 

 

1.4 Business Context 

The new LMS requires information that other systems across the University contain. This information includes student cohorts who will be enrolled in units, online course materials that are managed through systems such as CMO and Perception.  This information needs to be sourced from the relevant systems in an efficient way that appears seamless through the user interface. 

1.5 User characteristics 

Users of the LMS will include: 

‐ Students,  

‐ Staff,   

‐ Guests, 

‐ Administrators. 

1.6 Assumptions 

All systems required for integration have web services available for sharing information. 

1.7 Dependencies 

‐ Authentication dependencies exist with Forefront Identity Management (FIM), 

‐ Access dependencies exist with Callista, 

‐ Course material dependencies exist with, 

o Course materials online and HIVE, 

o Questionmark Perception, 

o Echo system, 

‐ Migration dependencies exist with WebCT. 

1.8 Constraints 

The key constraint around delivery for requirements is time.  

The LMS integrations must be delivered by end of August 2011.  

C20

Page 33: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

2 LMS unit request process 

A request process is required to provision LMS units. 

LMS unit request process is included in the scope of this specification because it directly relates to the granting of access to various student and staff. 

2.1  LMS unit request process map 

    

 Page 5 

 

The following diagram illustrates the LMS unit request process. 

 

 

 

 

   

 

1. Unit properties – establish unit properites 

 

LMS unit type

Unit Offering

Combination

Avoid duplication

Request start 

5. Save request 

 

2. Student authorisation 

3. Template selection  

4. Configuration  

 

Add elements

Other unit elements

Connect to other systems

Staff access

Echo booking

Student access

Student access period

6. Approval  

Point from which request can be 

Re‐entry point 

Staff access

Comment [s e1]: The approval necessity is under discussion 

C21

Page 34: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 6 

 

2.2 LMS unit request process requirements 

The LMS unit request process is required to capture: 

1. LMS unit properties 

a. LMS unit type ‐ the requester to select 1 of  

i. LMS Unit – choice of all units, (sourced from Callista) 

ii. Course Unit – choice of all courses (sourced from Callista) 

iii. Major Unit – choice of all Majors (sourced from Callista) 

iv. Course Year Level Unit – choice of all course year levels (sourced from Callista) 

v. Other Unit – free text entry designed to capture requests outside the standard range. 

vi. Moodle Skills Practice Unit – a  “sandpit” or “playpen” site for staff (only by LMS Admin) 

b. To select a Unit, the requester 

i. For LMS Unit (1.a.i) Unit offering ‐ The unit code and teaching period combined provide a unique unit offering. The requester must select: 

1. unit code 

2. teaching period 

ii. For Course, Major and Course Year Level, the requester must select Course code or major code, and may select Year Level if required. 

c. Combination – An option to combine LMS  units is required, 

i. Combine units ‐ does the requester wish to combine units? 

ii. If so, the requester to select other units to combine. 

iii. If a unit is already live or in request only an administrator can combine it. 

d. Avoid duplication ‐ The system is required to establish if the LMS unit requested already exists or has been requested. If the unit exists, a message is required to display: 

i. This unit has been requested or is live, 

ii. The unit coordinator’s email address. 

e. Staff access –  

i. Unit Coordinator – (required) a unit Coordinator must be selected or confirmed at this point. 

1. If a unit Coordinator is listed in Callista, this person will be the default LMS unit Coordinator. The requester can add an additional Unit Coordinator. 

2. Student authorisation – when the LMS unit is identified through steps 1 to 4, the system is required to automatically populate student authority to access the LMS unit. This will be achieved through the information available from Callista and will reflect current enrolments, with changes in Callista being replicated in the LMS unit access immediately. 

a. For LMS unit types: LMS Unit, Course, Major and Course Year Level; optional for ‘Other’; and not for the Moodle skills practice unit. 

3. Template selection ‐ template is defined as a LMS unit layout that contains predefined elements. These elements are activities and blocks. Activities are items such as calendars, forums and blogs. Blocks are sections that appear within a page. By picking a template or format, blocks, activities and layout are preselected. Options for template selection are: 

a. Use an existing LMS unit? 

i. Select from a list of LMS units that the requester has access to. 

C22

Page 35: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 7 

 

ii. This selection is then used as a basis for the new LMS unit. 

b. Select a template from a list of predefined templates? 

i. Standard templates will be required to be created for 

1. LMS units 

2. Course 

3. Major 

4. Course year level 

4. Configuration – the requester can complete any of these configuration processes for the LMS unit as part of the request process. 

a. Add elements – the requester can select additional activities or elements to add to the LMS unit. 

i. Activities  

ii. Blocks 

b. Other unit elements – the requester can request access to other LMS units in order to select activities and blocks from that unit to add into the new LMS unit. 

c.  Connections to other systems –  

i. LMS unit requesters will be able to browse the content of other systems to select elements to include in the LMS unit.  

ii. LMS unit requesters will have a same sign‐on access through those systems. For example, a requester will not have to login to course materials online in order to view material. They will have access to the material they can normally see in course materials online. 

iii. Selection of an element from another system will place it in a predefined block within the LMS unit. 

iv. Other systems to include in this selection are: 

1. Course Materials online and HIVE, 

2. Echo system, 

3. Questionmark perception – (only a configuration option when the LMS unit is live.) 

d. Echo booking – the requester can complete a booking process for echo recordings –[ see 5.3.3 wireframe echo booking form] 

e. Staff access – the requester can enrol staff to the Unit and assign roles  (There may be multiple individuals in the same role. Roles are to be defined as part of the configuration process.) 

i. Unit coordinator/s 

ii. Lecturer/s 

iii. Tutor/s 

iv. Unit Admin 

f. Student access – the requester can  

i. For Other Unit type only, browse and add individual students who appear in the central authentication system 

ii. Have the option for requester to allow self‐enrolment for all units EXCEPT LMS unit 

g. Student access period – the requester can set the dates from and to the start and finish of student contribution access to the LMS unit. 

5. Save request– from completion of step 2 Student authorisation, the request can be saved and completed later. 

C23

Page 36: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 8 

 

6. Approval – the requester can submit the request for approval 

a. Only an LMS Administrator or Category (ie Faculty or School) Administrator can approve an LMS unit request and make the LMS unit live. 

b. LMS administrator can set the time period when the LMS unit will go live. 

c. LMS administrator can review the request and alter details to suit. 

d. On approval, notification is sent to the LMS unit requester, 

i. The LMS administrator can manually write the notification message, 

ii. If not manually overwritten a default text is used. 

e. If not approved, notification is sent to the LMS unit requester, 

i. The LMS administrator can manually write the notification message, 

ii. If not manually overwritten a default text is used.  

OR 

6. Approval –  A unit is automatically created unless a staff member requests that it is checked first. 

a. Prior to creation, the requester can request Unit Creation Check. At this point 

i. The request moves to ‘saved’ status. 

ii. A follow‐up “receipt” appears on screen to confirm the request for checking and details of the request. Requester can save or print the receipt.  

iii. An email message with the request details is sent to the CATL support desk. CATL will then check the details. If there are any issues, CATL staff will contact the requester by email to discuss the issues and assist in completing the form correctly. 

iv. When the form is correct, CATL will advise the staff member to submit the Unit for creation. 

b. A staff member can alternatively submit the request for automatic site creation. 

i. A staff member selects submit. 

ii. A follow‐up “receipt” appears on screen to confirm the request and details – requester can save or print. The option to go ‘back’ and edit choices exists on this screen. 

iii.  The requester can then resubmit  if editing has occurred 

iv. The requester confirms the submission, and email is sent confirming completion of the process and informs of a typical time frame for staff availability. 

v. The system automatically creates the unit. 

[S 6 otep  d upon by CATL based on advice from Information Services and Netspot.] ptions are to be decide

2.2.1 Multiple unit creation 

There is a requirement for a version of the unit creation process that would allow a staff member to create multiple units in one step. In this process: 

‐ Category (Faculty or School) Admin should be able to create multiple units. 

‐ The requester needs to be able to create multiple units in a single batch.  

‐ It may be sufficient that the unit is created (Steps 1 and 2 only), without template or configuration selections.  

‐ A bulk upload will not need approving as the Admin member will be considered to approve the Unit. This will allow the Unit to be reserved before multiple attempts to create LMS Units for the same course unit.  

‐ Staff can then select further configurations post‐creation. 

Comment [s e2]: We are currently considering an alternative to this approval requirement, but request IS expert advice. An alternative #6 is provided below. 

C24

Page 37: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 9 

 

2.2.2 Process Help 

Help text is required to be available with each section or step in the LMS unit request process, to support staff in completing the form successfully.  

‐ The text should be: 

o created by CATL, 

o  Editable in the future, 

o  The text content should advise staff on,  

what the question and answers mean,  

what some common issues might be 

 how to overcome them 

 where to go for further help. 

2.3  LMS unit request process functional requirements 

‐ Database driven selection of LMS unit name based on unit offerings sourced from Callista view. 

‐ There will also be an option for non‐standard unit requests which would involve entering a free text title for the LMS unit. 

‐ Options of templates or formats for selection in LMS unit request process to same time and to control LMS unit layout to predefined standards.  

‐ Capacity to combine LMS units under to cater for the instances where multiple units are taught through one LMS unit. 

‐ Ability to add additional activities, blocks or elements to the LMS unit. 

‐ Ability to add additional activities, blocks or elements to the LMS unit from past LMS units. 

‐ Ability to assign roles within the LMS unit. 

‐ Ability to manually add access authorisation for individuals to the LMS unit. 

‐ Database driven enrolment i.e. addition of student authorisation access to LMS units sourced from Callista enrolment information. 

‐ Ability to set the access period for students to a LMS unit. 

‐ Ability to add elements from these sources to the LMS unit: 

o Course Materials Online,  

o Echo system,  

o Questionmark perception. 

‐ Ability for a LMS unit request to be approved by an LMS administrator. Then for the request information to populate the LMS thereby preconfiguring a live LMS unit.  

‐ An administrator group email is required to be sent to notify the administrator/s of all LMS unit requests. 

‐ Ability for a LMS unit requester to save a request for further editing and submission later. 

‐ Ability for a LMS unit requester to adjust LMS unit properties when the LMS unit status is live. These properties will only include: 

o Unit roles, 

C25

Page 38: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

o Unit membership for individuals, 

o Addition of activities and blocks, 

o Addition of elements from other systems – CMO, Echo system, Questionmark perception. 

In addition the LMS administrator will be able to  

Extend a unit duration 

Combination of units 

Add 

3 LMS unit lifecycle 

groups of members. 

The LMS unit life cycle is depicted below. Steps in the cycle are: 

1. LMS unit request process. 

    

 Page 10 

 

2. LMS unit approved, 

a. Staff can access an LMS unit immediately on approval. 

3. Student access. 

4. Review status – read only access for staff and students 

a. A copy of the LMS unit is exported to a separate records management system for archiving. 

5. LMS archive status – the LMS unit will be retained in the LMS according to a time set by CATL. While in this status the LMS unit is available for requesters to use as a LMS unit template for creating a new unit. There is no read access to the unit while it has this status. 

 

 

 

 

 

 

     

3.1 LMS unit life cycle requirements 

‐ Request ‐ a LMS unit is created through the LMS unit request process, followed by LMS administrator approval. 

‐ Approval ‐ when a LMS unit is approved, an email notification is sent to the LMS unit requester. 

‐ Staff access – staff have access to the LMS unit from when it is created. 

‐ Student access – students have access as defined in the LMS unit request, alternatively an LMS administrator can set the student access period. 

‐ Staff and Student end point – no further adjustments or contributions to the LMS unit can be made from this point onwards. The LMS unit becomes a read only resource. 

1. Request 

LMS unit request 

[see request process] 

 

Staff access – immediately on approval 

3. Student access 

 

Archive copy ‐ a copy of the LMS unit is exported to a records management system. 

4. Review status ‐ read only access for staff and students 

Staff and Student end point for access 

No further contributions after this point 

5. LMS archive the LMS unit will be retained on the LMS according to records management procedures 

2. LMS unit approved[see request process]  Live status 

 

LMS unit is available for requesters to use as a LMS unit template for creating a new unit. There is no read access to the unit while it has this status. 

Comment [s e3]: This will change to “Staff can access an LMS unit immediately upon successful completion of the form” if the no‐approval process is selected 

Comment [s e4]: Or “created”, if the no‐approval process is used 

C26

Page 39: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 11 

 

o Staff to receive a notification e‐mail prior to this point. This will be 7 working days with the time and frequency of reminders being variable. LMS administrators can set this frequency and time. 

‐ Records management system archive copy – A copy of the LMS unit and all materials in it will need to be exported to a records management system. This copy will need to be retrieved in cases of academic reviews/assessment challenges.  

‐ Review status – the LMS unit is a read only in this status. This period will last for a default time of 1 year, however it needs to be adjustable per LMS category. For instance, Medicine will require that units are in review status for 4 years. Only an administrator can adjust the review period setting for a LMS unit. 

‐ LMS Archive – when a LMS unit has reached the end the review status period, it must be retained. The LMS archive is to be available for requesters to use as a LMS unit template for creating a new unit. The new LMS unit will have layout, activities and blocks as contained in the LMS archive, except the student contributions will not be copied across.  

‐ Netspot – are required to advise on the following points before the requirements can be finalised. 

o CATL is to set a period for retention of an LMS archive based on cost and data consumption in the hosted solution.  

o The business rule for staff storing materials in one spot in the LMS is to be confirmed. 

o The business rule for what materials staff can take from a LMS archive and place in a new LMS unit is to be confirmed.  

‐ Recommendation – That all records management system archive copies including those from WebCT are stored in the same place. 

 

C27

Page 40: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

4 Student life cycle 

The student life cycle in a LMS unit is depicted below. Steps in the cycle are: 

1. Enrol in unit ‐ information recorded in Callista. Information recorded in central authentication source. 

2. Group placement, 

a. Students allocate their own groups through the online class registration system, 

b. Students are placed in groups by staff from within the LMS. 

3. Student access to LMS unit. 

4. End of student contribution to LMS unit. 

5. Review – read only access. 

6. Review end – end‐point for read only access. 

 

Placed in groups by staff 

2. Students allocate their own groups through online class 

3. Student access to LMS unit 

4. End of student contribution ‐ to LMS unit 

5. Review –read only access 

6. Review end – end‐point for read only access 

 

 

 

 

1. Enrol in unit ‐ information recorded in Callista. Information recorded in FIM authentication 

 

4.1 Student life cycle requirements 

‐ Staff to be able to view student status in a LMS unit. 

‐ Some students will not be in Callista. These students will need to have authentication provided through another means, these students will need to have authorisation to view LMS units set manually by a requester or LMS unit administrator. 

‐ Authentication details for “Guest” students will need to be added into a central authentication system. The requirement is that addition to this system will include being able to add single and multiple accounts.  

‐ Students often change enrolment.  A requirement is that changes in enrolment as recorded in Callista are reflected in the authorisation provided to students in the LMS. The required timeframe is that the LMS is updated immediately. 

‐ Guests and visitors are to be able to be notified via email when they have been given authorisation to access a LMS unit. Guests and visitors are defined as anyone who is not an administrator, staff or enrolled student. 

‐ Students are added to records in the LMS Unit (e.g. enrolment lists and grade book) before they have access to the unit. 

‐ Unit code and teaching period are to be populated into separate columns in the grade book when students are put into a LMS unit.  

‐ Recommendation – It is a recommendation from this project that the entire student experience at the University be captured in a single system with Callista being the most obvious candidate for this. 

    

 Page 12 

 

C28

Page 41: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 13 

 

5 Integration with existing UWA systems 

5.1 Callista 

Callista is a core student information management system. 

The LMS project requires that: 

‐ Data held in Callista to be available to the LMS, as listed in the tables of required fields, 

o [See 8 Appendix 2 – Callista tables of required fields]. 

‐ Student groups enrolled in unit offerings in Callista are provided automatic authorisation/access to corresponding LMS units will the same code in the LMS, 

‐ Student changes in enrolment are carried across to the LMS and reflected in authorisation/access to relevant LMS units. A requirement is that these changes are reflected immediately. 

‐ A requirement is that the LMS can obtain the teaching period from Callista. The teaching period is used to identify the unit offering, 

o Unit offering = unit code + the teaching period, 

o Location is a required field that further identifies a unit offering. 

‐ Unit code and teaching period to be populated into separate columns in the grade book when students are put into a LMS unit.  

5.2 Authentication 

All users of the LMS are required to be authenticated with the exception of the open access units. 

‐ Username and passwords will be held in a central authentication source provided by Information Services. 

‐ All users will authenticate into the LMS, logging in (with the exception of those LMS units that are public.) 

‐ Some groups of students are not listed in Callista. These individuals will still need to be authenticated. 

‐ Open access units will not require authentication, 

‐ Recommendation – it is recommended that Information Services manage all identities in relation to the LMS from a central source. 

5.3 Echo system 

Echo system is the new lecture capture solution to be deployed at UWA. 

The LMS project requires that: 

‐ Echo schedule of captured events can be linked to from the LMS unit. 

‐ Echo individual element can be linked to from within the unit. 

‐ Staff adding unit schedule of captured lectures can do so as part of the request process or as part of LMS unit development.  

‐ Staff will not need to manually authenticate to Echo when browsing to view components 

‐ Students within the LMS unit will be able to link directly through to Echo without having to manually login. 

 

C29

Page 42: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

5.3.1 Wireframe Echo schedule selection 

This diagram depicts how a user can select to include a schedule or individual component from Echo system and browse to that item.  

    

 Page 14 

 

Selector

View as icons View as list

Server files

Recent files

Upload a file

Private files

Course Materials Online

Echo

Question mark perception

Google docs

Item 1 lorem ipsum aliquet velit sollicitudin sed malesuada ipsum hendrerit.

Item 1 lorem ipsum aliquet velit sollicitudin sed malesuada ipsum hendrerit.

Item 1 lorem ipsum aliquet velit sollicitudin sed malesuada ipsum hendrerit.

Item 1 lorem ipsum aliquet velit sollicitudin sed malesuada ipsum hendrerit.

Item 1 lorem ipsum aliquet velit sollicitudin sed malesuada ipsum hendrerit.

Item 1 lorem ipsum aliquet velit sollicitudin sed malesuada ipsum hendrerit.

 

Browse capability to select item to incorporate into the LMS unit. 

Listing shows the material in Echo that the user has access to. 

 

5.3.2 Wireframe Echo appearance in LMS unit 

This diagram depicts a listing of Echo lecture recordings in the LMS unit. This is how echo components would appear to students and staff using the LMS unit. 

 

Links – are listed within a LMS unit block. They link through to the echo system to play recording. 

 

 

 

 

 

C30

Page 43: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

5.3.3 Wireframe echo booking form 

As part of the unit request process there is an option to book recordings through the LMS in Echo. 

This requires a booking form. The key element of this booking form is to use the unit code from the LMS unit request to import information from online class registration (OLCR.)  This information is venue, week and frequency. This is then used to generate a booking array.  

The requester can then select which lectures or tutorials are to be recorded. 

The requester can also select the recording and delivery formats. 

 

    

 Page 15 

 

> LMS Home

LMS – Echo booking form

ACHIEVE INTERNATIONAL EXCELLENCE

Unit code unit title

+ add

Recording sessionsWeek

Week 1 Lecture 1 

Activity

Lecture 2

Week 2 Lecture 1  Lecture 2

Week 3 Lecture 1  Lecture 2

Week 4 Lecture 1  Lecture 2

Week 5 Lecture 1  Lecture 2

Week 6 Lecture 1  Lecture 2

Week 7 Tutorial 1 Tutorial 2

Week 8 Tutorial 1 Tutorial 2

Week 9 Tutorial 1 Tutorial 2

Week 10 Tutorial 1 Tutorial 2

Week 11 Tutorial 1 Tutorial 2

Week 12 Tutorial 1 Tutorial 2

Week 13 Tutorial 1 Tutorial 2

Submit

Unit coordinator

+all

Recording format Delivery format

+all

Activity 1

Activity 2

 

 

Unit details are carried through automatically to the form. These then generate the selection array of activities. Activities are lectures and tutorials.  

Recordings can be booked by selecting the appropriate sessions, then submitting the form. 

Activities are: ‐ Lectures, ‐ Tutorials. 

Recording formats are:  ‐ Audio only,  ‐ Audio and screen. 

Delivery formats are: ‐ Streaming and download or, ‐ Streaming, download and podcast. 

5.4 Course materials online and HIVE 

Course Materials Online (CMO) is the course readings application deployed at UWA. HIVE is the repository in which the CMO objects sit. 

The LMS project requires that: 

‐ CMO components or reading lists can be linked to from the LMS unit. 

‐ Staff adding each CMO component can do so as part of the request process or as part of LMS unit development.  

‐ Staff adding CMO content will be able to select components. 

‐ Staff will not need to manually authenticate to CMO when browsing to view components 

‐ Students within the LMS unit will be able to link directly through to CMO without having to manually login. 

C31

Page 44: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

‐ It is a requirement that CMO can provide a group of resource links to be added to a block in a LMS unit as well as an individual link. 

5.4.1 Wireframe – Course material selector 

This diagram displays how a user can select to include a component from CMO and browse to that component.  

 

 

5.4.2 Wireframe – course materials online display page 

This diagram depicts how a reading list from CMO would appear in a LMS unit. The links would link through to the CMO material. 

 

Titles link through to CMO material. CMO sort and search elements are available. 

 

 

 

 

 

   Page 16 

 

C32

Page 45: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 17 

 

5.5 Questionmark Perception 

Questionmark perception is the learning tool used by the Faculty of Medicine and Dentistry and Health Services at UWA.  

The LMS project requires that: 

‐ Questionmark Perception components such as quizzes can be linked to from the LMS unit. 

‐ Staff adding each Questionmark perception component can do so as part of the request process or as part of LMS unit development.  

‐ Staff will not need to manually authenticate to Questionmark Perception when browsing to view components 

‐ Students within the LMS unit will be able to link directly through to Questionmark Perception without having to manually login. 

‐ Grades that are in the Questionmark Perception quiz need to come through to the LMS grade book. 

5.6 Online Class Registration 

The online class registration (OLCR) tool is used for students to select which tutorials and or laboratories they are to attend. 

The LMS project requirements are that: 

‐ Student groupings from OLCR are shared with the LMS.  

‐ That changes and updates to the OLCR records and groups are reflected in the LMS.  

‐ Changes in OLCR are to be reflected in LMS immediately. 

‐ The LMS can then reflect OLCR groupings in subsections of units. 

‐ The requirement is that this configuration is to take place after a LMS unit has been made live. 

‐ Staff can create LMS groups when they have access to a unit. 

‐ Recommendation: OLCR is listed as priority 3 in the Agreement with Netspot due to the potential for extra development time and cost as OLCR is an unknown for Netspot. However, as identified in this specifications document, it is important to the basic environment functionality for commencement of implementation. Therefore it is recommended that it be prepared for integration with other systems, and the implications be identified and resolved now. 

5.7 Google mail 

Google Gmail is the mail system that all UWA Students use. 

The LMS project requirements are that: 

‐ Student Google Gmail can be embedded in the LMS as a private feed for each student 

o This is to be automatically set‐up with the student having the ability to hide it. 

‐ This would be an element that the student would be able to manually set up against their LMS profile.  

o This assumes that there is a profile section of the LMS that a student can configure and change. 

5.8 Portal 

The MyUWA portal tool contains a series of feeds that can be nested and configured to provide windows and links to resources and tools across the University. 

C33

Page 46: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

The LMS strategy is to provide students with new elements in the portal to link into the LMS. The LMS project requirements are: 

‐ A MyUWA portlet to be created that will list a student’s active LMS units, o Listing unit code and a link to the LMS unit, 

‐ A MyUWA portlet to be created that will list a student’s review LMS units, o Listing unit code and a link to the LMS, 

‐ The list of units that appears in the Portal comes from the LMS. 

5.9 Wireframe – MyUWA LMS portlets 

 

MyUWA

Home | Research| Help Site Search UWA Website GO

Make MyUWA yours

Welcome to your MyUWA home page.

You can change the content of this page at any time ‐ change the layout, add or remove portlets ‐ by selecting Edit Page from the Home drop‐down menu.

You can create more home pages as well, up to six of them, by selecting Create New Page from the Home drop‐down menu.

News

News title lorem ipsum

Wed, 25 May 2011 | Uwa Media Statements

Phasellus vitae arcu eu ante scelerisque placerat ac sed lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam dictum arcu sit amet ipsum venenatis molestie sit amet id neque. Etiam ornare tortor aliquet velit sollicitudin sed malesuada ipsum hendrerit

My LMS Units ‐ active

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Important Links

> link title lorem ipsum pracias

> link title lorem ipsum pracias

> link title lorem ipsum pracias

> link title lorem ipsum pracias

> link title lorem ipsum pracias

My LMS Units ‐ review

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

Unit Code Unit title and link Phasellus vitae arcu eu ante scelerisque placerat ac sed 

    

 Page 18 

 

C34

Page 47: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 19 

 

 

6 General recommendations 

These recommendations sit outside the scope of this specification. They are included to capture aspects of the overall process that have been identified through the requirements gathering process.  Recommendations are: 

‐ System Administrator/s – it is recommended that a full time system administrator/s be appointed to the LMS project to manage structure and adjust the LMS system as required. 

‐ Information architecture – it is recommended that the LMS project engage advice around branding look and feel, layout and information structure across the LMS. Moodle LMS unit themes can be customized to suit the University’s requirements. 

‐ Authentication – it is recommended that Information Services establish a policy and framework to authenticate all system users from a single source and thereby manage a single identity for system users across the university. 

‐ Student information – it is recommended that there be a single repository for a student’s entire experience with the University throughout their lifecycle. 

‐ Solution development – it is recommended that Netspot as the host of the LMS identify a demarcation line for connecting to other systems. That is only Netspot should be changing and configuring Moodle code while other vendors should be making their system web services available for Moodle to use. This should provide consistency in how other systems are used by Moodle. 

‐ Accessibility – it is recommended that all solutions delivered through the LMS are accessible as possible  with reference to Web Content Accessibility Guidelines (WCAG) 2.0. 

‐ Archives – That all LMS archives including those from WebCT are stored in the same place. 

‐ OLCR is listed as priority 3 in the Agreement with Netspot due to the potential for extra development time and cost as OLCR is an unknown for Netspot. However, as identified in this specifications document, it is important to the basic environment functionality for commencement of implementation. Therefore it is recommended that it be prepared for integration with other systems, and the implications be identified and resolved now. 

C35

Page 48: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 20 

 

 

7 Appendix 1 – LMS unit properties 

The following table depicts properties associated with a Moodle LMS unit in the Moodle administration interface. These are properties that are available for configuration at the administration level.   (Moodle terminology calls these LMS units courses. In terms of this specification, unit means a Moodle course.)  The LMS unit request process will allow some of these fields to be captured and applied to a LMS unit. Notes are ese fields will be captured in the LMS unit request process.  included to indicate which of th

7.1.1 Table 6 ‐ LMS unit properties 

Setting  Description  Notes 

Category  Category to which the unit belongs  A requester can select a category and choose to combine the unit with other units. Yet the LMS administrator must confirm where the course sits in the LMS system structure. 

Full name  The full name of the unit is displayed at the top of the screen and in the unit listings 

A requester will select this from a list provided in the request process and sourced from Callista. 

Short Name  The unit code  Selected from a list provided from Callista records 

Course ID Number  Official unit code  Selected from a list provided from Callista records 

Summary  A concise paragraph that explains what this unit is about. The summary is displayed when a user clicks on the information icon when a unit appears in a list. 

The requester will be able to edit this summary in the LMS unit request process 

Format  Formats include: LAMS, SCORM, Social, Topics, Weekly, Weekly no tables 

Custom templates or formats are required to be developed. These can then be selected during the LMS unit request process. 

Number of weeks/s or topics 

In the weekly unit format this is the number of weeks that the unit will run for, starting from the commencement date. In the topics format it is the number of topics in the course. Both of these translate into the number of boxes in the centre column of the course page. 

This information should be associated with the unit code and be sourced from Callista. 

Hence by selecting the unit code, this information is attached to the LMS unit. 

Unit start date  Refers to the staring date for the unit, only relevant for weekly formats. 

Unit start date should be associated with the unit code and be sourced from Callista. Hence by selecting the unit code, this information is attached to the LMS unit. 

Hidden sections  Determines how hidden unit sections are shown. By default, they are displayed as small collapsed areas, invisible to the students. When completely hidden, the students are not presented with any information. 

This should be set through the template or format. A requester should be able to configure and change this for an LMS unit. 

News items to show  Determines how many recent items appear on the unit home page in the news section (if any) 

This should be set through the template or format. A requester should be able to configure and change this for an LMS unit. 

Show grades  Determines whether students are shown the grades link in their Administration block. This can be set to No and the activity still graded. 

A requester should be able to set this in the LMS unit request process. 

Show activity reports  Determines whether the activity reports of the students and teachers can be seen by other students of the course. 

Default setting of off. A requester should be able to change this. 

Maximum upload size  This setting limits the size of a file a user can upload into this unit. 

This should be set through the template or format across all units. Only an LMS administrator can change this. 

C36

Page 49: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 21 

 

Is this a meta unit?  Meta units are units which take their enrolment from other units 

The requester will be able to set this in the LMS unit request process. It describes a combination of LMS units to cater for the instances where multiple units are taught through one LMS unit. 

Enrolment plugins  The LMS will use database driven enrolment (from Callista)   

The requester will be able to add individuals to have authorized access to the LMS unit. A LMS administrator will be able to add groups. 

Default role  This is the role assigned with assignment is automatic (rather than manual.) This value overrides the default role for users in a unit. 

Only a LMS administrator can set this field. 

Unit enrollable  During the preparation of a unit, it is sometimes necessary to avoid enrolment until it is read. Also a date can be specified when the unit can be enrolled to. 

As specified this is captured in the LMS unit request process. Beyond the initial request only a LMS administrator can change this setting for a unit. 

Date range  As above  As above 

Enrolment duration  The number of days the users are enrolled in a unit, starting from the moment they enroll. If set they are automatically un‐enrolled after the specified time has elapsed. 

Access to LMS units will be determined through reference to the corresponding information for a student’s enrolment details in Callista. 

Enrolment expiry notification 

The three fields specify whether the course teachers (Notify) and students (Notify Students) will be notified. A Threshold has to be set indicating how many days prior to expiry the notification will be sent. 

This is a default setting that can be adjustment by a LMS administrator. 

Group mode  Sets group mode of the course to: 

‐ No groups (default) – there are no sub groups. Everyone is part of one big community or class. 

‐ Separate groups – Each group can only see their own group, while others are invisible 

‐ Visible groups – each group works in their own group, but can also see other groups. 

A default will be separate groups [CATL to confirm] 

Force  If selected the group mode is used for every activity and group settings in individual activities are ignored. This is useful when the same unit is run multiple times with separate student cohorts. Also if group mode is forced and set to no groups, no groups link will be shown in the unit administration menu. 

[CATL to confirm] 

Availability  If set to not available the unit is hidden. Except the course teachers and administrators, no one will be able to see it on the unit listings. 

This would be a LMS administrator only setting. [see requirements around the unit lifecycle] 

Enrolment key  This is a unit password which is required when self‐enrolment is chosen. 

This will not be active. There will be no self‐enrolment for standard units. However a LMS administrator may set this to active on public units. 

Guest access  Allows guest (read only) access to a unit where it can be selected if guest require an enrolment key. 

This may be manipulated in order to provide the review status required for units ‐ [see requirements around the unit lifecycle] 

Cost  If the LMS unit uses payment based enrolment then the unit cost here will override the specified default cost.  

This is not required and should only be a LMS administrator setting. 

Force language  If set the selected language is used throughout the course and cannot be changed 

LMS administrator only setting 

[Source of settings and descriptions: A., Buchner, Moodle Administration, PACKT, Birmingham, 2008, pp. 72‐75]  

C37

Page 50: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 22 

 

8 Appendix 2 – Callista tables of required fields 

The fo ing tables depict fields of data held in C

8.1.1 Table 3 ‐ Callista student information 

llow allista and those that will be required by the LMS. 

Callista Field Required by LMS 

Notes 

Person ID Yes  A person’s unique identifier must be consistent 

across systems 

Alternate Person ID  Yes   

Institution Role/Account Type     

Title  Yes   

First Name  Yes   

Preferred Name  Yes   

Last Name  Yes   

Email Yes  LMS will use email address for Lecturers etc to 

contact student 

Phone number from correspondence address 

No   

Staff Indicator Yes  LMS will need to know what contexts a staff 

member is a student 

Photo 

Yes  LMS will use the Callista photo as the default photo for the student. Students can then adjust the photo when they are in the LMS. 

Gender  Yes   

Date of Birth  Yes   

 

8.1.2 Table 4 ‐ Callista unit information 

Callista Field Required by LMS 

Notes 

Unit code 

Yes  LMS will need to know what unit codes are available and who is associated with them 

Unit title  Yes   

Unit short title  Yes   

Unit abbreviation  Yes   

Unit version  Yes   

Credit points (re‐enrolled and achievable)  Yes   

Unit offering option ‐ ID ‐ Mode ‐ Location ‐ Class ‐ Start ‐ End 

Yes   

Derived year from parent academic calendar  Yes   

CI – sequence number     

CAL type     

Owning org unit  Yes   

Owning org unit start date  Yes   

Unit coordinator person ID  Yes   

C38

Page 51: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

    

 Page 23 

 

Unit coordinator alternate person ID  Yes   

Unit activity ‐ ID ‐ Tutorials ‐ Class ‐ Lectures ‐ Start dates 

Yes   

Unit level  Yes   

Unit sector  Yes   

 

8.1.3 Table 5 ‐ Callista enrolment information 

Callista field  Callista sub‐field 

Required by LMS 

Notes 

Person ID  Student course attempt  Yes   

   course code  Yes   

   location code  Yes   

   version  Yes   

   Course attempts status  Yes   

   Discontinued date     

Student unit attempt  person ID 

Yes   

   Course cd     

   unit cd     

   cal_type     

   ci_sequence_number     

The Unit Offering Option ID  unit_cd 

Yes   

   version_number     

   cal_type     

   ci_sequence_number     

   location_cd     

   unit_class     

   unit attempt status     

   discontinued date     

   exam location     

   flag for incomplete grades     

Progression  Progression outcomes     

  progression status (to indicate which students are at risk) 

   

 

C39

Page 52: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

LMS (MOODLE) IMPLEMENTATION PROJECT 2011‐2012 

VARIATION TO FUNCTIONAL SPECIFICATIONS: discussion document

Document control: 

Filename LMSPrjInteg Changes to Functional Specs 20811 SJ.doc

Saved on 2/08/2011 7:30 PM

Author Shannon Johnston, for SJ, Steve Howe, Brian Poleykett

Distribution Shannon Johnston, Yvonne Button, Brian Poleykett, Steve Howe, Denise Chalmers, Mary Davies, Jen Tomczak

Revision history: Version Author(s) Description Reviewed by Date completed

0.1 Shannon Johnston Initial draft Brian Poleykett Steve Howe

2 August 2011

Purpose for change The requirements for the LMS functionality, in particular around LMS Unit creation were deemed to be excessively complex. The impact of these and other factors are found to have a negative impact on the timing, scope and cost of the project for completion of Build 1 for 2012. Furthermore, some of the complexities are deemed to promote pedagogical practices that promote resource selection over learning and teaching design. 

Principles for change 

Address issues in time and cost, particularly when quality is not a discernible compromise 

Ensure the process of LMSUnit creation follows quality pedagogical design processes (ie design of learning and teaching before assignment of resources) 

Ensure that the process is a simple, clear, and regular as possible for the user – have a function carried out in one location 

Manage identities only in the identity system  

Key changes LMS Unit Creation Process / Form 

2.2.1b, 2.2.1c – naming of a unit in the LMS   

** for duplication the title of the LMS Unit is a combination of all Callista unit codes  

have codes only appear in the LMSUnit title; have codes and teaching periods appear in the My Moodle list. 

2.2.2 c – student authorisation (updated according to more recent authentication decisions through systems architecture process, and IAM project developments) 

2.2.4 – delete all configurations and resource / activity additions at this stage, complete only through 

a. activities, blocks 

b. selecting from other units 

Note: b. selecting content and activities from other LMS Units needs to be explored further. If it can be done from within a created LMS Unit, then it will not be done during LMS Unit creation. 

3 LMSPrjInteg Changes to Functional Specs v0 2 030811 SJ  page 1 of 3 Created by Shannon Johnston, 02 Aug 2011 

C40

Page 53: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

c. access to other systems – CMO, Echo, Question Mark Perception 

d. other staff access and roles Question – in Moodle, how do people identify and draw in other staff – by username, or Firstname, Secondname? 

e. student access except: allow ‘self enrolment’ 

2.2.6  Remove requirement for course approval Keep requirement for automatic course approval, with option to request course be reviewed/checked. 

CMO integration 

1. keep the current functionality available with WebCT – to link to course reading lists. 

2. remove requirement to select CMO from Unit creation process 

3. remove requirement to manage CMO from within LMS Unit 

4. ? remove requirement to select specific files from CMO? (see note below) 

 

Outstanding questions LMS Unit Creation Process / Form 

2.2.1d – Avoiding duplication of unit requests 

Business rules: how to detect a duplicate, ‘this unit exists’, what’s the unique data… legitimate and illegitimate units. Unit code in Callista identifies the LMS unit is assigned. Feedback to/with Callista. Where does duplication checking happen? 

1:1 duplication rejected. LMS Unit code and teaching period. You have selected this unit, but it already has a LMS Unit for this code and teaching period. Moodle as authority. 

2.2.3 – template selection 

Review and confirm. Would staff really select a template from a past course? Or start afresh from limited blank templates into which content is drawn? 

Not necessary. 

2.2.1 – multiple unit creation 

Ask NetSpot’s advice, given the complexities of our form. Ask YB who does bulk uploads – is it really a time saving. 

No bulk uploads. But add to receipt for submit form for LMSunit creation two buttons: 1 “I’ve finished give me my unit”, 2. “Do another” 

3.6 – 3.7 – change of student provisioning from active LMS unit to archived LMS Unit 

clarify business rules more clearly… IAM project – separating Callista and LMS 

Daily until first census date, weekly until a set time prior to Callista closing unit. E.g. one week. IS to advise whether daily is OK all the time.   

Need actual timeframes for units in archive status. Business rules. Check implications. Academic policy services. 

3 LMSPrjInteg Changes to Functional Specs v0 2 030811 SJ  page 2 of 3 Created by Shannon Johnston, 02 Aug 2011 

C41

Page 54: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

3 LMSPrjInteg Changes to Functional Specs v0 2 030811 SJ  page 3 of 3 Created by Shannon Johnston, 02 Aug 2011 

Business case – 6 months review status. 6 months in Moodle … numbers, backup how do staff who only teach a unit every two years access old data?  Separate archival site data storage off site.  

 CMO integration 

implications of functionality of selecting specific files within the CMO ‐ $63000 cost for this functionality. Perhaps it could be a future, phase 2 functionality. One issue is the review of Hive 

 

C42

Page 55: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Architecture Overview – LMS Integration Information Services Division

Author: Damian Bramanis

Version: 0.3

Version Author Date Description Distribution

0.1 Damian Bramanis 21-07-2011 First Draft Peer Review

0.2 Damian Bramanis 22-07-2011 Updated following peer review

Technical Contacts (Appendix 1)

0.3 Damian Bramanis 01-08-2011 Updated following requirements clarification

Technical Contacts (Appendix 1)

Use this template to describe the overall technical architecture of any project or work that involves significant change. The completed Architecture Overview should be forwarded to the Technical Architecture Board for approval, before building or purchasing any part of the solution.

A significant change is:

Any change that introduces a new technology, that is not currently used in a production environment;

Any change that is not in accordance with architecture, strategy, policy or standards and requires a waiver.

Any project or technical change that requires 4 man-weeks of effort or greater, excluding standard changes;

C43

Page 56: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

4 LMS Integration Architecture v0 3 Page 2 of 10

1 Architecture Overview

1.1 Purpose

Information Services and the Centre for the Advancement of Teaching and Learning (CATL) are engaged in a joint project to deploy a new Learning Management System (LMS). CATL is the business owner and is managing the project which consists of a joint Information Services and CATL team.

This LMS will be the core delivery platform for unit subject matter effectively being a virtual supplement to physical classrooms and education processes. Due to this, the LMS will need to interact and display information from various other systems deployed throughout The University of Western Australia.

1.2 Architecture

Learning Management

SystemMoodle

Email GatewayIronport

Identity Management

FIM

Course Materials

OnlineHIVE

Lecture Recording

Echo

Quizzes/Assessment

QuestionMark Perception

Archive Storage

PortalmyUWA

Class Registration

OLCR

Student EmailGoogle Apps

Student Management

SystemCallista

Email Notifications

Staff provisioningStudent provisioning“Visitor” provisioning

Student unit enrolmentDeprovisioning

Administer CMOList/View CMO Content

File Picker

Generate SSO SessionEchoCentre – Admin/View Conte

File Picker – Shared ConteBook Lecture Recording

ntnt

Generate SSO SessionAdminister Assessment/Quizzes

Link to ContentWrite Grades into Moodle

List UnitsList CoursesList Majors

Import Student PhotosImport Course Year Levels

SSOBasic Email

Link into Google Apps

Update Tutorial Groups

Links to LMS Units

Archive / ExportReview Archive Copy?

Single Sign‐onSiteminder

Authentication

Authentication (SSO)

Authentication (SSO)

Bulk Load (ad hoc)

List of Users

Archive Data

Figure 1 - Overall Integration Architecture

The new LMS (Moodle) will be hosted by Netspot, and will integrate directly with a number of UWA systems. These integrations will be used for:

Manage User Identity – managing user provisioning, deprovisioning, authentication and single sign-on This includes Forefront Identity Manager and SiteMinder Web Single Sign-on

Source Content – sourcing quiz, assessment, lecture recording and course materials content This includes QuestionMark Perception, Echo, and HIVE/Course Materials Online

C44

Page 57: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Manage Course and Class information – enrolment, tutorial group registration, units, courses and majors This includes Callista and OLCR

Link to other student systems – linking with other systems used by students, including student email and the portal

Other – keeping an archive copy of LMS information, sending email notifications, and DNS

Where possible, these integrations will use Web Services or off-the-shelf Moodle connectors.

Netspot

FIM Synchronisation Service

Staff provisioningStudent provisioning“Visitor” provisioning

Student unit enrolmentDeprovisioning

SiteMinder Policy Server

Apache agent, installed on Moodle web server, using UWA configuration

SiteMinder Web Agent

Applications which must also use SiteMinder SSO:PortalStudent EmailCMO/HIVEOLCR

User Provisioning and Enrolment(Web Services)

Moodle DB

Moodle

FIM Portal

Bulk Load (ad hoc)

FIM DB

List of Users

XML file with user details, for initial load of

students and staff into Moodle

Login Page New page for Moodle authentication

Redirect (after login)

Figure 2 - Identity Architecture

Identity Integration

Users will be provisioned by FIM using a Netspot-provided Moodle Web Service. For performance reasons, there will be an initial bulk load (XML file) into the Moodle database. This might be used annually at enrolment time, which will be determined during detailed design.

Moodle also requires access for visitor accounts, which will be provisioned by FIM. The FIM portal will be used to provision these “visitor” accounts, and will provide attributes (username, first name, last name, email), and enrolment details. Initially, these accounts will only be used for Moodle, but they may be granted access to other UWA systems in the future.

All users (staff, students and visitors) will be provisioned into UNIWA, and will be authenticated by SiteMinder. The only exception to this is some Moodle administrative accounts, which may have direct access to Moodle, and may not appear in FIM or UNIWA. Google Apps, MyUWA, OLCR and Moodle will all be under the same SiteMinder SSO instance.

Moodle may also be used to contain open access units, which can be accessed without authentication. Architecture for this TBA.

There will be some delay to synchronise user data with Moodle (e.g. after enrolment, or deprovisioning). This synchronisation delay is acceptable to the University.

FIM will provision students with their Callista unit enrolment (and not their “LMS unit” enrolment)

4 LMS Integration Architecture v0 3 Page 3 of 10

C45

Page 58: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

4 LMS Integration Architecture v0 3 Page 4 of 10

When withdrawing from a unit in Callista, FIM calls the User Provisioning web services and the unit enrolment is made “inactive” in Moodle, so that the student no longer has any access to the LMS unit. When completing a unit in Callista, the user must stay enrolled in the LMS unit. When the LMS unit archive date is reached, Moodle will change the unit to a review unit, and the student’s access will become read-only.

Open Access: How to design authentication for open access units? Likely either:

1) Separate subdomain for open access units

2) SiteMinder to protect only the login page, Moodle to redirect to login page only when authentication is required

Callista DB

Netspot

Import Units/Courses/Majors(Scheduled Task)

Moodle DB

Moodle

UnitsDB View

CoursesDB View

MajorsDB View

Course Year Levels

Import Course Year Levels

(Scheduled Task)

Student Photos

DB View

Figure 3 - Callista and Student Photos

Callista Integration

New DB views will be set up in Callista’s Oracle DB. These will be accessed daily by a scheduled task at Netspot, to synchronise Moodle’s list of Units, Courses and Majors. There will be no event-based push of data from Callista to Moodle (e.g. grades will need to be manually entered into Callista).

Callista’s unit, course, major and course year level information is authoritative, and Moodle will retain a copy of this information.

Unit enrolment information will be sourced from FIM, and not directly from Callista. However, if the FIM integration is not possible, an alternative design is to source unit enrolment (and possibly student information) directly from a Callista DB view.

C46

Page 59: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Student Photos will be updated daily from a Callista view, which can be selected by last modified date/time. Student Photos are stored in an Oracle BLOB in the Callista Database. Students will not be able to update their own photos in Moodle – this functionality will be disabled – however students will have the option to select whether their photo is visible to other students.

Course Year Levels

Course Year Levels: What are the business rules for course year levels, and do these require Moodle cohorts?

UWAGoogle

MyUWA Portal

Active Units Portlet

Netspot

Google Apps Connector

Moodle

SiteMinder SSO

UWAGoogle Apps

URLs for LMS Units

List Units for Student

(Web Service)

OLCR

Update Tutorial Groups

SSOBasic Email Functionality

Link to Google Apps

Review Units Portlet

Existing Units Portlet

List Active Units

List Review Units

GroupsDB View

Update Tutorial Groups

(Scheduled Task)

OAuth Certificate

OAuth Certificate

Figure 4 - Google Apps, MyUWA Portal and OLCR

OLCR Integration

Tutorial Groups in OLCR will be regularly synchronised with the Moodle gradebook. OLCR is the authoritative source of Tutorial Groups, these groups will not be updated directly within Moodle. All other groups will be managed manually within Moodle.

Tutorial Groups will be made read-only in Moodle. Tutorial Groups will be updated every 2-hours (incremental update) a DB view provided by OLCR. Tutorial Groups will be updated daily (full update) using the same DB view provided by OLCR.

Tutorial Groups will be loaded into the Moodle Gradebook, Moodle users may manually copy these groups for other purposes.

Portal Integration

A Moodle Web Service which lists unit information for a given student, will be called by MyUWA portlets. There are 2 new portlets – one for “review units” in Moodle, and one for “active units” in Moodle. The existing portlet which displays links to WebCT, CMO and Lectopia will be updated to include links to Moodle. All of these portlets will use the same Web Service.

4 LMS Integration Architecture v0 3 Page 5 of 10

C47

Page 60: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

4 LMS Integration Architecture v0 3 Page 6 of 10

Google Apps Integration

Google Apps functionality will be handled by Moodle and Google – this integration will not require any UWA involvement, except for providing the OAuth Certificate. UWA’s Google Apps is already integrated with UWA’s SiteMinder single sign-on, and this must continue to operate when using the Google Apps Connector.

Netspot

Moodle

Quizzes/AssessmentQuestionMark Perception

5

Course Materials OnlineHIVE

List CMO Content

Block

Administer CMO Block

Content

Lecture RecordingEcho

SiteMinder SSO

Echo Connector

Generate SSO SessionEchoCentre – Admin/View Content

File Picker – Shared ContentBook Lecture Recording

QMP Connector

Generate SSO SessionAdminister Assessment/Quizzes

Link to Assessment/Quiz ContentWrite Grades into Moodle Gradebook

Deep Link to

Content/Function

Authenticated by SSO

Pass Unit Code in Query String

Figure 5 - Content Integration

Echo Integration

A modified Moodle Echo Connector will be used to integrate Moodle to Echo (lecture recording). This will primarily be used to allow access to Echo content via Moodle. The connector will:

Generate a user session in Echo, for single sign-on

Allow a staff member to administer Echo content

Allow a student to view Echo content, from within Moodle

Provide a file-picker, so Echo content not linked to the unit (e.g. UWA-generic content, or shared content) can be embedded within the Moodle unit

Provide an interface to book Echo lecture recordings

Echo content will be linked to “Callista units”, so there may be multiple Echo blocks (corresponding to multiple Callista units) in a single LMS unit.

C48

Page 61: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

What is the requirement for Echo integration for shared content - assume linking to a different EchoSystem section that is marked as a "shared" section (requires University Staff Login but not enrolment)?

This integration will be entirely designed by Netspot.

CMO/HIVE Integration

This integration will be designed by eXact, in conjunction with Netspot.

New pages in CMO/HIVE will be built to:

Allow a staff member to administer CMO content for a unit

Allow a student to view CMO content for a unit

Select other content (not necessarily linked to a unit), with a file-picker, that may be embedded directly within an LMS unit

CMO content will be linked to “Callista units”, so there may be multiple CMO blocks (corresponding to multiple Callista units) in a single LMS unit.

CMO/HIVE will be under the same Siteminder Single Sign-on instance as Moodle.

QuestionMark Perception Integration

This integration will use the off-the-shelf Moodle QuestionMark Perception Connector.

All student access to QuestionMark Perception will be via the LMS and using the QuestionMark Perception Connector.

QuestionMark Perception will manage content for “LMS units” and not “Callista units”.

It is assumed that

The QuestionMark Perception connector will work with QuestionMark Perception 5 and Moodle 2.1

The connector will meet UWA’s requirements

4 LMS Integration Architecture v0 3 Page 7 of 10

C49

Page 62: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

1.3 Physical Configuration

Google Apps(student mail)

Netspot (192.160.71.0/24) UWA (130.95.0.0/16)

Netspot DNSnetspot.com.au

uwa‐mdl‐prod.srv.netspot.com.au

uwa‐mdl‐uat.srv.netspot.com.au

uwa‐mdl‐dev.srv.netspot.com.au

UWA DNS (Nixu)uwa.edu.au

moodle.uwa.edu.au

test.moodle.uwa.edu.au

dev.moodle.uwa.edu.au

CNAME

CNAME

CNAME

SSH TunnelFor DB Views only

Callista DB / OLCR DB(Oracle)

Moodle

Scheduled Tasks for DB

Views

Other Integrations

Other Integrations

Internet (application‐layer encryption)For all other integrations

192.160.71.20 130.95.???.???

SFTP Server

List of Users (for bulk load)

Moodle DB Dump(for archive)

SFTP PUT

SFTP GET

Internet (application‐la

yer encryption)

Server Load Balancer

test.moodle.uwa.edu.au SSL Certificate

moodle.uwa.edu.au SSL Certificate

dev.moodle.uwa.edu.au SSL Certificate

EmailMail Gateway

(Ironport)SMTP/TLS

?? Tunnel for SiteMinder

Figure 6 - Physical Integration

Address Space

All Netspot hosted parts of the service will reside on Netspot address space. All UWA hosted parts of the service will reside on UWA address space.

Netspot have configured the required internal service domain names, which will be managed by Netspot.

UWA will configure 3 new entries in our DNS, with CNAME records pointing to the Netspot DNS. These are:

moodle.uwa.edu.au CNAME uwa-mdl-prod.srv.netspot.com.au

test.moodle.uwa.edu.au CNAME uwa-mdl-uat.srv.netspot.com.au

dev.moodle.uwa.edu.au CNAME uwa-mdl-dev.srv.netspot.com.au

Connectivity and Encryption

All connectivity will be over the Internet. Netspot’s traffic provider is peered with AARNet, so all traffic will be unmetered.

In general, application interfaces will be encrypted at the application-layer. This includes:

All web services to run over HTTPS

Moodle connectors will encrypt communication to Google Apps, QuestionMark Perception and Echo

Ad hoc and infrequent file transfers will be over SFTP

Siteminder will manage encryption between the Web Agent and Policy Server (is a tunnel required)

4 LMS Integration Architecture v0 3 Page 8 of 10

C50

Page 63: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Mail will be sent with the application connecting directly to UWA mail gateway, using SMTP (with TLS)

Oracle DB views will be accessed only through an SSH tunnel.

Certificates

UWA will provide all security certificates required for Netspot. These are:

SSL certificate(s) required for moodle.uwa.edu.au, test and development, used on the Netspot Server Load Balancer for SSL offloading

OAuth certificate for Google Apps, to be used by the Google Apps Connector

Archive

A copy of the Moodle DB backup will be taken every six months by Netspot. UWA will download this file from the Moodle SFTP server, and retain a copy of it for archive purposes.

When the archive needs to be restored, UWA will upload the file back to the Netspot SFTP server, and Netspot will manually restore the file into a temporary Moodle environment.

2 Checklist

Question Answer

Do any Architecture documents need updating as a result of this work?

No

What shared components are being used? Portal, FIM, SiteMinder SSO, Ironport

Does this comply with all relevant policies and standards?

Yes

Are you seeking an exemption from any policy or standard?

No

Is this part of a bigger program of work? If yes, describe the program of work.

The LMS project also has streams to cover Moodle configuration, implementation, and use at UWA

Will this negatively impact any other systems, services or applications, including performance or network impacts? If yes, provide a brief overview of the impacts.

No

Will this impact day-to-day work or other business practices carried out by the University – including administrative, research or teaching and learning? If yes, provide a brief overview of the impacts.

Yes – these will be covered by CATL under the greater LMS project

Are there any particular security or privacy requirements, including confidential information, encryption or auditing? If yes, provide a brief overview of the requirements.

Unknown

Does the solution require any changes to DR or business continuity planning? If yes, provide a brief overview of changes required.

No

4 LMS Integration Architecture v0 3 Page 9 of 10

C51

Page 64: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

4 LMS Integration Architecture v0 3 Page 10 of 10

Question Answer

Is there sufficient capacity for usage volumes including growth over the next 3 years (this includes storage and performance)? If no, provide a brief overview of extra capacity required.

Unknown

When will the system be used? 24x7

What is the expected lifespan of the system? 4 years

Will additional ongoing support be required (additional staffing)? If yes, provide a brief overview of the requirements.

No

Have ongoing maintenance, monitoring, changes to operations been planned?

Yes

Will any systems be decommissioned as a result of this work? If yes, list which systems, and when they are planned to be decommissioned.

Yes, WebCT

3 Appendix 1 – Contacts Please note: All communication with Netspot staff must go via Victor Herrera (Project Manager, Netspot) and Shannon Johnston (Project Manager, UWA). All communication with UWA staff must go via Steve Howe (Project Manager, UWA).

Moodle - Luke Tucker (Netspot)

Google Apps - Michael Simmons (UWA), Brian Poleykett (UWA)

Portal - Michael Simmons (UWA), Brian Poleykett (UWA)

FIM - Brad Rosman (UWA), Ling Lee (UWA), Brian Poleykett (UWA)

Siteminder - Nic Mayhew (UWA), Daniel Foster (UWA)

QuestionMark Perception - Diana Jonas-Dwyer (UWA)

Echo - Daniel Foster (UWA), Damyon Weise (Netspot)

HIVE/CMO - Arlene Raz (UWA), Keith Falloon (UWA), Brian Poleykett (UWA), eXact Technologies

Callista - Richard Styles (UWA), Brian Poleykett (UWA)

OLCR - Michael Simmons (UWA), Brian Poleykett (UWA)

Email - Toivo Pedaste (UWA), Mark Curtis (UWA)

Archive Data - Daniel Foster (UWA)

Student Photos - Richard Styles (UWA), Brian Poleykett (UWA)

Network – Marshall Cowan (Netspot), Mark Curtis (UWA)

Architecture - Damian Bramanis (UWA)

C52

Page 65: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This proposal has been specifically prepared for limited 

distribution. This document contains material and 

information which NetSpot considers confidential, 

proprietary and significant for the protection of its 

business. The distribution of this document is limited 

solely to employees actively involved in the delivery of 

this project. 

The information contained within this document is 

accurate to the best knowledge of the authors as of the 

day of publishing. However, the information is subject to 

change without notice.  

 2011 NetSpot Pty Ltd. All Rights Reserved 

Moodle Configuration Document University of Western Australia 

V1.0

1 August 2011 

 

Edited by: 

eLearning Development and Support 

Centre for the Advancement of Teaching & Learning 

University of Western Australia 

M401 

35 Stirling Highway  

CRAWLEY 6009 

T: +61 (08) 6488 8166 

F: +61 (08) 6488 5099 

E: [email protected]

C53

Page 66: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

Contents Overview .................................................................................................................................................4

Site layout ...............................................................................................................................................6

Default ‘Moodle Frontpage (a.k.a login, entry page) layout ..............................................................6

Default ‘My Moodle’ layout................................................................................................................9

Default ‘Unit’ layout..........................................................................................................................10

Front Page settings ...........................................................................................................................11

Category structures............................................................................................................................... 12

User configuration ................................................................................................................................14

Personal profile fields .......................................................................................................................14

User settings .....................................................................................................................................16

Authentication ......................................................................................................................................17

Manual Accounts ..............................................................................................................................18

Manual Accounts ..............................................................................................................................19

LDAP Server.......................................................................................................................................19

Data Mapping....................................................................................................................................22

Roles Specific Permissions ....................................................................................................................24

Developer......................................................................................................................................42

Lecturer/Unit Coordinator ............................................................................................................42

Tutor..............................................................................................................................................42

Student..........................................................................................................................................42

Archived Student...........................................................................................................................42

Category context roles ......................................................................................................................43

Faculty Administrator ...................................................................................................................43

Site‐wide context roles .....................................................................................................................43

Central Admin ............................................................................................................................... 43

Staff Help Desk..............................................................................................................................43

Student Help Desk.........................................................................................................................43

Guest .............................................................................................................................................43

Role allocations .................................................................................................................................43

Security .................................................................................................................................................43

Course configuration.............................................................................................................................48

C54

Page 67: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Default course configuration ............................................................................................................48

Course settings..................................................................................................................................48

Modules ................................................................................................................................................49

Module settings ....................................................................................................................................50

Blocks ....................................................................................................................................................62

Available blocks.................................................................................................................................62

Disabled blocks .................................................................................................................................64

Enrolments............................................................................................................................................69

Filters ....................................................................................................................................................70

Portfolios...............................................................................................................................................73

Repositories ..........................................................................................................................................73

Backups .................................................................................................................................................75

Grades ...................................................................................................................................................78

General settings ................................................................................................................................78

Grade categories ............................................................................................................................... 79

Grade items.......................................................................................................................................80

Scales.................................................................................................................................................81

Outcomes..........................................................................................................................................81

Letters ...............................................................................................................................................82

Grader report ....................................................................................................................................82

Overview report ................................................................................................................................84

User report........................................................................................................................................84

Location settings ...................................................................................................................................85

Language settings .................................................................................................................................86

General language settings.................................................................................................................86

Language packs .................................................................................................................................86

Language customisation ...................................................................................................................87

Themes..................................................................................................................................................87

Appearance ...........................................................................................................................................88

Advanced settings .................................................................................................................................91

Server ....................................................................................................................................................93

 

C55

Page 68: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

Overview The first step in any large‐scale Moodle deployment is to establish how many requirements can be 

achieved through configuration of the ‘out of the box’ Moodle deployment, as shown on the 

diagram below as the second step in the hierarchy of meeting project requirements. 

 

The configuration process serves first and foremost as a requirements gathering exercise, where the 

specific needs of the client are discussed and mapped against the configurable possibilities of 

Moodle. Where a required outcome cannot be met by a suitable configuration of Moodle, this 

requirement is documented and then fed into the Integration and Customisation processes, 

whereby additional features can be scoped and delivered based on the priorities of the client. 

C56

Page 69: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

This document exists within a context of several other information sources which combine to form 

the formal documentation of the Moodle environment for UWA. These other sources include: 

‐ The Integration Document, which details as appropriate the necessary integration points 

between Moodle and other systems; and  

‐ The Customisation Document, which details as appropriate any customisations made to the 

environment, including any third‐party plugins. 

 

 

 

 

 

Project 

Initiation 

Initial 

Training 

Config. 

Process 

Informs

InformsIntegration 

Process 

Dev. 

Process 

Environment 

Documentation 

 

 

The initial configuration workshop was held in early May 2011 with representatives of the project 

team. As often happens with initial configuration workshops, many questions were raised for the 

project team which required further consultation before a decision could be made on the required 

configuration item, hence this initial document is primarily a reflection of the questions raised.

C57

Page 70: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

Site layout The MyMoodle view will be used as the default interface for all users in the UWA Moodle environment due to its flexible, user‐centric properties.  

Default ‘Moodle Frontpage (a.k.a login, entry page) layout

This page is still under development and will require the design support of UWA’s weboffice.  

The Moodle frontpage is the initial entry point into the LMS for entry other than MyUWA web portable. This page will be publicly accessible.  

Moodle Frontpage can be a either splash page (Example 1) or a Moodle site (Example 2). Decision is yet to be finalised. 

Example 1: Splash page by University of Canberra 

(https://learnonline.canberra.edu.au/login/index.php) 

Features: 

The splash page is a webpage and not a Moodle page. 

If you refresh the login page, a different background image will be 

displayed. 

Either Web office or Netspot is able to develop this page. 

Cons: Unable to add Moodle blocks on this page. 

 

 

C58

Page 71: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 7 of 98  

Example 2: Standard Moodle login page 

Flinders page 

(http://flo2012.flinders.edu.au) 

 

 

Netspot page 

(http://moodle2.netspot.com.au/login/index.php) 

 

 

UNSW page  

(https://moodle2.telt.unsw.edu.au/login/index.php) 

 

Features: 

Simple and clean 

C59

Page 72: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 8 of 98  

Uses a Moodle page 

Tabs or links under the banner section. These tabs and links will stay on all Moodle pages. 

A drop‐down menu when you click on the tab or link. 

 

Example 3: Standard Moodle open page 

(http://moodle.yorksj.ac.uk/mod/forum/discuss.php?d=8520&yorkstjo

hncolour=grey) 

Features 

Using a Moodle open page (i.e. everyone can access the page) 

Users are able to change the colour and font size (see top right) 

Ability to add Moodle blocks (e.g. search forum) 

As it is not a login page, users need to login to a different page (see 

the link at the end of page) 

 

What UWA Web Office needs to supply? 

Relevant Image (if UWA will use splash page) 

C60

Page 73: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 9 of 98  

Color codes 

UWA logos 

Text 

The recommended layout for UWA frontpage is using the standard Moodle login page. The main reason is that the standard Moodle login page is simple 

and has similarities with the current LMS login page. 

 

Note: The “log in as guest” button should be removed from the Moodle Frontpage as UWA will create a guest login to access certain units. 

Default ‘My Moodle’ layout

Docking will be disabled. Other universities have reported that when docking is enabled, many users contact the helpdesk to find their ‘missing’ 

(docked) blocks. 

The default for My Moodle view for student and staff accounts will be as follows: 

C61

Page 74: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 10 of 98  

 

 

Default ‘Unit’ layout

Docking will be disabled. Other universities have reported that when docking is enabled, many users contact the helpdesk to find their ‘missing’ 

(docked) blocks. 

Sticky blocks are Announcement, Calendar, HTML, and Activities. These sticking blocks are default and cannot be removed by users. 

The default for Unit view for all student accounts will be as follows: 

C62

Page 75: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 11 of 98  

 

 

Front Page settings

CI  Description  Default  Actual  Notes 

fullname  Full site name   Empty  The University of Western Australia 

To reflect the official name of the UWA Moodle environment  YB: text description eg: “Flinders Learning Online”. 

shortname  Short name for site (eg single word)   Empty  UWA  YB: eg: “FLO” 

summary  This description of the site will be displayed on the front page. 

Empty     

frontpage  The items selected above will be displayed on the site's front page. 

None    This will depend on the openness of the UWA Moodle site and what should be made open for public access. 

C63

Page 76: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 12 of 98  

frontpageloggedin  The items selected above will be displayed on the site's front page when a user is logged in. 

None    Only relevant for Admin users as all others will be using the My Moodle view. 

maxcategorydepth  This specifies the maximum depth of child categories shown 

Unlimited 1  YB: Flinders ex: ‐ Current Courses – Past Courses – Future Courses 

numsections  If selected, a topic section will be displayed on the site's front page. 

Yes  Yes  Only relevant to Admins. 

newsitems  News items to show  3  3   

commentsperpage  Comments displayed per page  15  15   YB: limited to certain people 

coursesperpage  Enter the number of courses to be display per page in a course listing. 

20  20   

defaultfrontpageroleid Default frontpage role  None  None  YB: Open 

 

Category structures UWA are currently going through a transition to a new course structure, and hence the most common alignment between Moodle’s category structure and 

the faculty structure within the University requires further thought.  

Category = Faculty/School/Centre 

Centre for the Advancement of Teaching and Learning  

Information Literacy 

School of Indigenous Studies 

Faculty of Architecture, Landscape and Visual Design 

Faculty of Arts, Humanities and Social Sciences 

Faculty of Business 

Faculty of Education 

Faculty of Engineering, Computing and Mathematics 

Faculty of Law 

C64

Page 77: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 13 of 98  

Faculty of Life and Physical Sciences 

Faculty of Medicine, Dentistry and Health Sciences 

Faculty of Natural and Agricultural Sciences 

 

The ability to allocate roles will vary based on where the user is in Moodle, and who is attempting to perform the allocation.  

  Callista  Open access  Study skills  OSDS  Sandpit  Collabor‐ation 

Unenrolled Visibility (i.e. can the user see these kinds of units when not enrolled)  

X      Mixed  No  X 

Enrollability (i.e. what enrolment methods are required for this kind of unit). 

Integration  Unidentified Self 

Self  Manual  Manual (for staff)  Self or manual 

Unenrolled access  X    X  X  No   

Creation  Via callista only  Manual  Manual  Manual  Manual / Request   

 

C65

Page 78: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 14 of 98  

User configuration 

Personal profile fields

Moodle provides a range of personal profile fields, some of which may require ‘locking down’ from editing and some which should be removed completely. 

Discuss: 

Which will be populated from the integration? 

Which will be viewable/editable/accessible by users? 

Which will be displayed to other users? 

For editable fields, the default settings? 

Configuration Item (CI) 

Description  Visible (self/admin) 

Visible (others) 

Editable Default  Notes 

username  Moodle username  Yes  No  No  N/A  Populated via integration. 

password  Moodle password  No  No  No  N/A  LDAP 

firstname  First name  Yes  Yes  No  N/A  Populated via integration. 

lastname  Last name  Yes  Yes  No  N/A  Populated via integration. 

email  Email address  Yes  Optional  No  N/A  Populated via integration. 

emaildisplay  Should other users be able to see a user’s email address? 

Yes  No  Yes  No  YB: Students should elect to show their email addresses to others 

emailactivated  Is the email address active?  Yes  No  Yes  Yes   

emailformat  Email format  Yes  No  Yes  Pretty HTML   

emaildigest  Email digest type  Yes  No  Yes  Daily, subjects   

forumautosubscribe  Should a user automatically subscribe to a forum upon posting? 

Yes  No  Yes  Yes   

forumtracking  Show unread posts to a user?  Yes  No  Yes  Yes   

C66

Page 79: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 15 of 98  

textediting  Use an HTML editor when editing text? 

Yes  No  Yes  ‘Use HTML editor’ 

 

ajax  Use AJAX and javascript?  Yes  No  Yes  Yes   

screenreader  Use a screen reader?  Yes  No  Yes  No   

city  City/town  Yes  Yes  No  Populated from Callista 

 

country  Country  Yes  Yes  No  Populated from Callista 

YB: Populated 

description  Free text user description  Yes  No  No  Do not show  YB: “About Me” – privacy issues don’t show 

timezone  Timezone  Yes  No  No  Server’s local time 

Need to put more information on the page re implications of changing this 

lang  Preferred language?  No  No  No  System default   

theme  Preferred theme?  No  No  No  System default   

picture  User Picture  Yes  Optional  No  Empty  Cannot upload a private image but able to opt using ID Card photos Empty initially Need to investigate using ID card photos 

interests  List of Interests  No  No  No  Disable  Remove completely 

url  Web page  Yes  Yes  Yes  Students: emptyStaff: webpage 

 

icq  ICQ Number  No  No  No  Disable  Remove completely 

skype  Skype ID  No  No  No  Disable  Remove completely 

aim  AIM ID  No  No  No  Disable  Remove completely 

yahoo  Yahoo ID  No  No  No  Disable  Remove completely 

msn  MSN ID  No  No  No  Disable  Remove completely 

idnumber  ID number         Possibly rename (depending on integration) 

institution  Institution  Yes  No  No  Name of  Internal tagging only 

C67

Page 80: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 16 of 98  

University (from integration) 

department  Department  Yes  Yes  Yes  Disable  Remove completely 

phone1  Phone  Yes  Yes  Yes  Disable  Remove completely 

phone2  Mobile Phone  Yes  Yes  Yes  Disable  Remove completely 

address  Address  Yes  Yes  Yes  Disable  Remove completely 

 

User settings

Configuration Item (CI) 

Description  Default  Actual  Notes 

newprofilefields  Custom profile fields created  Nil  Nil  YB: No need for custom profile fields to be created at this time? 

cohorts  Cohorts (site‐wide groups) defined  Nil  To be defined by UWA. 

Will cohorts need to be used for any function within UWA? YB: We will use cohorts. Category or course level? 

notloggedinroleid  Users who are not logged in to the site will be treated as if they have this role granted to them at the site context. 

Guest  Guest   

guestroleid  This role is automatically assigned to the guest user. 

Guest  Guest   

defaultuserroleid  All logged in users will be given the capabilities of the role you specify here, at the site level 

Auth user  Auth user   

nodefaultuserrolelists  This setting prevents all users from being returned from the database from deprecated calls of get_course_user, etc 

No  No   

creatornewroleid  This role is automatically assigned to creators in new courses they created. 

editingteacher  Lecturer  Lecturer in UWA’s terminology 

autologinguests  Should visitors be logged in as guests automatically when entering courses with guest access? 

No  No   

C68

Page 81: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 17 of 98  

hiddenuserfields  Which user information fields to hide from other users other than course teachers/admins. 

Nil    Define in the User Profile section. YB: Questions? 

extrauserselectorfields  Fields which are searched and displayed, in addition to full names, when selecting users. 

Email  Email   

 

Authentication Authentication methods to be used are as follows: 

1. Manual accounts:  

2. LDAP: 

3. <Define and document> 

 

CI  Description  Default  Actual  Notes 

Common Settings         

registerauth  If an authentication plugin, such as email‐based self‐registration, is selected, then it enables potential users to register themselves and create accounts. This results in the possibility of spammers creating accounts in order to use forum posts, blog entries etc. for spam. To avoid this risk, self‐registration should be disabled or limited by Allowed email domains setting. 

Disable  Disable   

guestloginbutton  You can hide or show the guest login button on the login page.  Show  Hide   

alternateloginurl  If you enter a URL here, it will be used as the login page for this site. The page should contain a form which has the action property set to 'http://uwa2.moodlesites.com/login/index.php' and return fields username and password. Be careful not to enter an incorrect URL as you may lock yourself out of this site. Leave this setting blank to use the default login page. 

Empty  Empty   

C69

Page 82: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 18 of 98  

forgottenpasswordurl  If you enter a URL here, it will be used as the lost password recovery page for this site. This is intended for sites where passwords are handled entirely outside of Moodle. Leave this blank to use the default password recovery. 

Empty  Empty   

auth_instructions  Here you can provide instructions for your users, so they know which username and password they should be using. The text you enter here will appear on the login page. If you leave this blank then no instructions will be printed. 

Empty  Empty   

allowemailaddresses  If you want to restrict all new email addresses to particular domains, then list them here separated by spaces. All other domains will be rejected. To allow subdomains add the domain with a preceding '.'. eg ourcollege.edu.au .gov.au 

Empty  Empty   

denyemailaddresses  To deny email addresses from particular domains list them here in the same way. All other domains will be accepted. To deny subdomains add the domain with a preceding '.'. eg hotmail.com yahoo.co.uk .live.com 

Empty  Empty   

verifychangedemail  Enables verification of changed email addresses using allowed and denied email domains settings. If this setting is disabled the domains are enforced only when creating new users. 

Yes  Yes   

recaptchapublickey  String of characters used to display the reCAPTCHA element in the signup form. Generated by http://recaptcha.net 

Empty  Empty   

recaptchaprivatekey  String of characters used to communicate between your Moodle server and the recaptcha.net server. Obtain one for this site by visiting http://recaptcha.net 

Empty  Empty   

Manual Accounts

Lock User Fields 

You can lock user data fields. This is useful for sites where the user data is maintained by the administrators manually by editing user records or uploading using the 'Upload users' facility. If you are locking fields that are required by Moodle, make sure that you provide that data when creating user accounts or the accounts will be unusable. 

C70

Page 83: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 19 of 98  

 Consider setting the lock mode to 'Unlocked if empty' to avoid this problem. 

 

Field  Status 

Surname  Unlocked 

First Name  Unlocked 

Email address  Unlocked 

Unlocked City/town  Unlocked 

Country  Unlocked 

Language  Unlocked 

Description  Unlocked 

Web page  Unlocked 

ID number  Unlocked 

Institution  Unlocked 

Department  Unlocked 

Phone 1  Unlocked 

Phone 2  Unlocked 

Address  Unlocked 

 

Manual Accounts

Auxiliary plugin that prevents user to login into system and also discards any mail sent to the user. Can be used to suspend user accounts. 

 

LDAP Server

C71

Page 84: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 20 of 98  

This method provides authentication against an external LDAP server. If the given username and password are valid, Moodle creates a new user entry in its 

database. This module can read user attributes from LDAP and prefill wanted fields in Moodle. For following logins only the username and password are 

checked. Note: This is currently disabled / hidden.  

CI  Description  Default  Actual  Notes 

LDAP server settings         

Host URL  Specify LDAP host in URL‐form like 'ldap://ldap.myorg.com/' or 'ldaps://ldap.myorg.com/' Separate multipleservers with ';' to get failover support. 

Blank  Blank   

Version  The version of the LDAP protocol your server is using.  3  3   

LDAP encoding  Specify encoding used by LDAP server. Most probably utf‐8, MS AD v2 uses default platform encoding such as cp1252, cp1250, etc. 

utf‐8  utf‐8   

Bind settings         

Hide passwords  Select yes to prevent passwords from being stored in Moodle's DB.  No  No   

Distinguished name  If you want to use bind‐user to search users, specify it here. Something like 'cn=ldapuser,ou=public,o=org' 

Blank  Blank   

Password  Password for bind‐user.  Blank  Blank   

User lookup settings         

User type  Select how users are stored in LDAP. This setting also specifies how login expiration, grace logins and user creation will work. 

Default  Default   

Contexts  List of contexts where users are located. Separate different contexts with ';'. For example: 'ou=users,o=org; ou=others,o=org' 

Blank  Blank   

Search subcontexts  Search users from subcontexts.  No  No   

Dereference aliases  Determines how aliases are handled during search. Select one of the following values: "No" (LDAP_DEREF_NEVER) or "Yes" (LDAP_DEREF_ALWAYS) 

No  No   

User attribute  Optional: Overrides the attribute used to name/search users. Usually 'cn'. 

Blank  Blank   

Member attribute  Optional: Overrides user member attribute, when users belongs to a group. Usually 'member' 

Blank  Blank   

Member attribute uses dn  Optional: Overrides handling of member attribute values, either 0 or  Blank  Blank   

C72

Page 85: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 21 of 98  

Object class  Optional: Overrides objectClass used to name/search users on ldap_user_type. Usually you dont need to chage this. 

Blank  Blank   

Force change password         

Force change password  Force users to change password on their first login to Moodle.  No  No   

Use standard page for changing password 

If the external authentication system allows password changes through Moodle, switch this to Yes. This setting overrides 'Change Password URL'. NOTE: It is recommended that you use LDAP over an SSL encrypted tunnel (ldaps://) if the LDAP server is remote. 

No  No   

Password format  Specify the format of new or changed passwords in LDAP server.  Plain Text 

Plain Text 

 

Password‐change URL  Here you can specify a location at which your users can recover or change their username/password if they've forgotten it. This will be provided to users as a button on the login page and their user page. If you leave this blank the button will not be printed. 

Blank  Blank   

LDAP password expiration settings.         

Expiration  Select No to disable expired password checking or LDAP to read passwordexpiration time directly from LDAP 

No  No   

Expiration warning  Number of days before password expiration warning is issued.  10  10   

Expiration attribute  Optional: overrides ldap‐attribute that stores password expiration time 

Blank  Blank   

Grace logins  Enable LDAP gracelogin support. After password has expired user can login until gracelogin count is 0. Enabling this setting displays grace login message if password is expired. 

No  No   

Grace login attribute  Optional: Overrides gracelogin attribute  Blank  Blank   

Enable user creation         

Create users externally  New (anonymous) users can create user accounts on the external authentication source and confirmed via email. If you enable this , remember to also configure module‐specific options for user creation. 

No  No   

Context for new users  If you enable user creation with email confirmation, specify the context where users are created. This context should be different 

Blank  Blank   

C73

Page 86: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 22 of 98  

from other users to prevent security issues. You don't need to add this context to ldap_context‐variable, Moodle will search for users from this context automatically. Note! You have to modify the method user_create() in file auth/ldap/auth.php to make user creation work 

Course creator         

Creators  List of groups or contexts whose members are allowed to create new courses. Separate multiple groups with ';'. Usually something like 'cn=teachers,ou=staff,o=myorg' 

Blank  Blank   

Cron synchronization script         

Removed ext user  Specify what to do with internal user account during mass synchronization when user was removed from external source. Only suspended users are automatically revived if they reappear in ext source. 

Keep Internal 

Keep Internal

 

NTLM SSO         

Enable  Set to yes to attempt Single Sign On with the NTLM domain. Note: this requires additional setup on the webserver to work, see http://docs.moodle.org/en/NTLM_authentication 

No  No   

Subnet  If set, it will only attempt SSO with clients in this subnet. Format: xxx.xxx.xxx.xxx/bitmask. Separate multiple subnets with ',' (comma). 

Blank  Blank   

MS IE fast path?  Set to yes to enable the NTLM SSO fast path (bypasses certain steps and only works if the client's browser is MS Internet Explorer). 

No  No   

Authentication type  The authentication method configured in the web server to authenticate the users (if in doubt, choose NTLM) 

NTLM  NTLM   

 

Data Mapping

These fields are optional. You can choose to pre‐fill some Moodle user fields with information from the LDAP fields that you specify here. If you leave these 

fields blank, then nothing will be transferred from LDAP and Moodle defaults will be used instead. In either case, the user will be able to edit all of these 

fields after they log in. 

 

C74

Page 87: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 23 of 98  

Field  Mapping  Update Local  Update External  Lock Value 

First Name  The name of the attribute that holds the first name of your users in your LDAP server. This is usually givenName or displayName 

On creation  Never  Unlocked 

Surname  The name of the attribute that holds the surname of your users in your LDAP server. This is usually sn. 

On creation  Never  Unlocked 

Email address  The name of the attribute that holds the email address of your users in your LDAP server. This is usually mail. 

On creation  Never  Unlocked 

Unlocked City/town  The name of the attribute that holds the city/town of your users in your LDAP server. This is usully l (lowercase L) or localityName (not valid in MS‐AD). 

On creation  Never  Unlocked 

Country  The name of the attribute that holds the country of your users in your LDAP server. This is usully c or countryName (not valid in MS‐AD). 

On creation  Never  Unlocked 

Language  preferredLanguage  On creation  Never  Unlocked 

Description  description  On creation  Never  Unlocked 

Web page    On creation  Never  Unlocked 

ID number    On creation  Never  Unlocked 

Institution    On creation  Never  Unlocked 

Department  The name of the attribute that holds the department name of your users in your LDAP server. This is usully departmentNumber (for posixAccount and maybe eDirectory) or department (for MS‐AD). 

On creation  Never  Unlocked 

Phone 1  The name of the attribute that holds the telephone number of your users in your LDAP server. This is usually telephoneNumber. 

On creation  Never  Unlocked 

Phone 2  The name of the attribute that holds an additional telephone number of your users in your LDAP server. This can be homePhone, mobile, pager, facsimileTelephoneNumber or even others. 

On creation  Never  Unlocked 

Address  The name of the attribute that holds the street address of your users in your LDAP server. This is usully streetAddress or street'. 

On creation  Never  Unlocked 

 

Update local: If enabled, the field will be updated (from external auth) every time the user logs in or there is a user synchronization. Fields set to update 

locally should be locked. 

Lock value: If enabled, will prevent Moodle users and admins from editing the field directly. Use this option if you are maintaining this data in the external 

auth system. 

C75

Page 88: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 24 of 98  

Update external: If enabled, the external auth will be updated when the user record is updated. Fields should be unlocked to allow edits. 

 

Note: Updating external LDAP data requires that you set binddn and bindpw to a bind‐user with editing privileges to all the user records. It currently does 

not preserve multi‐valued attributes, and will remove extra values on update. 

Roles Specific Permissions A critical element of Moodle is the deployment of an appropriate role structure to meet the needs of the institution. The roles used at UWA will be aligned 

with the roles stored in Student2? 

Activity: Assignment  Label  Description  Developer  Lecturer  Tutor  Student  Guest 

mod/assignment:exportown submission 

Export own submission 

Allows a user to export a copy of their submission to ePortfolio or download to a copy to their computer 

0  0  0  1  0 

mod/assignment:grade  Grade assignment  This allows a user to grade assignments  0  1  1  0  0 

mod/assignment:submit  Submit assignment  This allows a user to submit assignments  0  0  0  1  0 

mod/assignment:view  View assignment  This allows a user to view assignments  1  1  1  1  1 

Developer: Is allowed to view assignments. 

Lecturer: Is allowed to view and grade assignments. 

Tutor: Is allowed to view and grade assignments. 

Student: Is allowed to view and submit assignments, and export their own assignments to a portfolio or computer. 

Guest: Is allowed to view assignments. 

Activity: Book  Label  Description  Developer  Lecturer  Tutor  Student  Guest 

mod/book:edit  Edit book chapters    1  1  0  0  0 

mod/book:exportimscp  Export book as IMS content package 

  1  1  0  0  0 

C76

Page 89: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 25 of 98  

mod/book:import  Import chapters    1  1  0  0  0 

mod/book:print  Print book    1  1  1  1  0 

mod/book:read  Read book    1  1  1  1  1 

mod/book: viewhiddenchapters 

View hidden book chapters 

  1  1  0  0  0 

Developer: Can edit book chapters, import/export book chapters as well as view hidden, read and print book chapters. Can do everything. 

Lecturer: Can do everything. 

Tutors and Students: Can read and print book chapters. 

Guests: Can only read book chapters. 

 

Activity: Certificate    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/certificate:manage  Manage Certificate    1  1  0  0  0 

mod/certificate:printteacher  Print Teacher  Does this mean print certificate?  1  1  1  1  0 

mod/certificate:view  View Certificate    0  1  1  1  0 

 

Activity: Chat  Label  Description  Developer  Lecturer  Tutor  Student  Guest 

mod/chat:chat  Access a chat room  This allows a user to chat  0  1  1  1  0 

mod/chat:deletelog  Delete chat logs  This allows a user to delete chat logs  0  1  0  0  0 

mod/chat:exportparticipatedsession 

Export chat session which you took part in 

This allows a user to export or download the logs for any chat session they participated in 

0  1  0  0  0 

mod/chat:exportsession  Export any chat session 

This allows a user to export or download all chat session logs 

0  1  0  0  0 

mod/chat:readlog  Read chat logs  This allows a user to read chat logs  0  1  1  0  0 

C77

Page 90: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 26 of 98  

Developer: Is not allowed to do anything. 

Lecturer: Is allowed to chat, and view/delete/export any chat logs. 

Tutor: Is allowed to chat, and view chat logs. 

Student: Is allowed to chat. 

Guest: Is not allowed to do anything. 

Activity: Choice    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/choice:choose  Record a Choice  This allows a user to choose a choice option 

0  1  1  1  0 

mod/choice:deleteresponses  Delete Responses  This enables a user to delete choice responses 

0  1  0  0  0 

mod/choice:downloadresponses 

Download Responses  This allows a user to download choice responses 

0  1  0  0  0 

mod/choice:readresponses  Read Responses  The allows a user to view choice responses 

1  1  1  1  1 

Developer: Is allowed to read responses to choices. 

Lecturer: Is allowed to record and read responses to a choice, and download/delete choices. 

Tutor: Is allowed to record and read responses to a choice. Is not allows to download/delete choices. 

Student: Is allowed to record and read responses to a choice. 

Guest: Is allowed to read responses to a choice. 

 

Activity: Database    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/data:approve  Approve unapproved entries 

This allows a user to approve database activity module entries 

0  1  1  0  0 

mod/data:comment  Write comments  This allows a user to add comments to database activity module entries. By default, students are allowed to add comments. If you only want teachers to 

0  1  1  1  0 

C78

Page 91: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 27 of 98  

be able to add comments, you can prevent this capability with a student role override.  

mod/data:exportallentries  Export all database entries 

Allows user to export all / selected entries. 

1  1  0  0  0 

mod/data:exportentry  Export a database entry 

Export a single entry to a portfolio.  1  1  0  0  0 

mod/data:exportownentry  Export own database entry 

Allows a user to export their entries to a portfolio. 

1  0  0  1  0 

mod/data:managecomments  Manage comments  This allows a user to edit and delete database activity module comments. 

0  1  0  0  0 

mod/data:manageentries  Manage entries  This allows a user to manage database activity module entries.  (delete / edit) 

1  1  0  0  0 

mod/data:managetemplates  Manage templates  This allows a user to manage database templates.  

1  1  0  0  0 

mod/data:manageuserpresets  Manage all template presets 

This allows a user to manage database presets 

1  0  0  0  0 

mod/data:rate  Rate entries  This allows a user to rate database activity module entries.  

0  1  1  0  0 

mod/data:viewallratings  View all raw ratings given by individuals 

Raw data – is in addition to aggregate  0  1  0  0  0 

mod/data:viewalluserpresets  View presets from all users 

This allows a user to view database presets from all users. This allows also a user to export entries.  

1  1  0  0  0 

mod/data:viewanyrating  View total ratings that anyone received 

   0  1  1  0  0 

mod/data:viewentry  View entries  This allows a user to view database activity module entries. This capability is moderated by any submission requirements in the database set‐up, such as the number of entries required before viewing. 

1  1  1  1  1 

C79

Page 92: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 28 of 98  

mod/data:viewrating  View the total rating you received 

This allows a user to view all database activity module entry ratings. 

0  0  0  1  0 

mod/data:writeentry  Write entries  This allows a user to add database activity module entries. 

0  1  1  1  0 

Developer: Is allowed to view/export(portfolio or file)/edit/delete entries. Can edit/delete templates. Can view/export/edit/delete all user’s presets. Can 

export entries. 

Lecturer: Is allowed to view/export(portfolio or file)/approve/edit/delete/rate/write entries. Can write/edit/delete comments. Can edit/delete templates. 

Cannot manage database presets. Can view/export/edit/delete all user’s presets. Can view any rating, raw or aggregate. 

Tutor: Is allowed to view/approve/rate/write entries. Can write comments. Cannot export entries, edit/delete comments. CannoCan view aggregate ratings. 

Is NOT allowed to view the raw ratings. 

Student: Is allowed to write/view entries. Can export own entries to a portfolio. Can comment on entries. Can view aggregate ratings. 

Guest: Can view entries.  

 

Activity: Dialogue    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/dialogue:close  Close    0  1  0  0  0 

mod/dialogue:manage  Manage    0  1  0  0  0 

mod/dialogue:open  Open    0  1  0  0  0 

mod/dialogue:participate  Participate    0  1  1  1  0 

mod/dialogue:participateany  Participate in any dialogue 

Allows users to participate in dialogues that are not initiated with themselves 

0  1  0  0  0 

mod/dialogue:viewall  View any dialogue  Allow users to have read access to dialogues which they are not a participant 

0  1  0  0  0 

Developer: Cannot do anything. 

Lecturer: Can Open, Manage, Close and Participate in Dialogues as well as those not involving themselves. 

Tutor and Student: Can participate in dialogues only. 

Guest: Cannot do anything. 

 

C80

Page 93: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 29 of 98  

Activity: Feedback    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/feedback:complete  Complete a feedback    0  0  0  1  0 

mod/feedback:createprivatetemplate 

Create private template 

User  creates feedback template only usable by them in unit 

1  1  0  0  0 

mod/feedback:createpublictemplate 

Create public template 

User creates feedback template usable in multiple units 

0  0  0  0  0 

mod/feedback:deletesubmissions 

Delete completed submissions 

User deletes completed feedback submission 

1  1  0  0  0 

mod/feedback:deletetemplate 

Delete template  Different public / private  0  0  0  0  0 

mod/feedback:edititems  Edit items    1  1  0  0  0 

mod/feedback:mapcourse  Map courses to global feedbacks 

(Role based) no unit level override  ?  ?  ?  ?  ? 

mod/feedback:receivemail  Receive email notification 

  ?  ?  ?  0  0 

mod/feedback:view  View a feedback    1  1  1  1  1 

mod/feedback:viewanalysepage 

View the analysis page after submit 

  0  1  1  1  0 

mod/feedback:viewreports  View reports  View report and analysis  0  1  0  0  0 

Developer: Can create a private template. Can view/edit/delete feedback submissions. 

Lecturer: Can create a private template. Can view/edit/delete feedback submissions. Can view reports and analysis page. 

Tutor: Can view feedback submissions. Can view the analysis page. 

Student: Can complete/view feedback submission. Can view the analysis page. 

Guest: Can view feedback. 

Questions: Who can map courses to global feedback? Who receives email notification of feedback?  

Mark Bailye was going to find out the answered to these questions, and provide descriptions – To be done August 1st 2011. 

 

Activity: Folder    Description  Developer  Lecturer  Tutor  Student  Guest 

C81

Page 94: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 30 of 98  

mod/folder:managefiles  Manage files in folder module 

This allows the user to add, delete, update and move files in the folder.  

1  1  0  0  0 

mod/folder:view  View folder content  This allows the user to view the contents of the folder.  

1  1  1  1  1 

Developer: Can manage and view folders. 

Lecturer: Can manage and view folders. 

Tutor: Can view folders. 

Student: Can view folders. 

Guest: Can view folders. 

 

Activity: Forums    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/forum:addnews  Add news  This allows a user to start discussions in a News forum 

1  1  0  0  0 

mod/forum:createattachment  Create attachments  This allows a user to create forum attachments 

1  1  1  1  0 

mod/forum:deleteanypost  Delete any posts (anytime) 

This allows a user to delete any forum post (at any time) 

0  1  0  0  0 

mod/forum:deleteownpost  Delete own posts (within deadline) 

This allows a user to delete their own forum posts within a certain time, usually 30 minutes (set by an administrator in Site policies) 

0  1  1  0  0 

mod/forum:editanypost  Edit any post  This allows a user to edit any forum post at any time. 

0  1  1  0  0 

mod/forum:exportdiscussion  Export whole discussion 

This allows a user to export an entire discussion thread to a portfolio. 

0  1  1  1  0 

mod/forum:exportownpost  Export own post  This allows a user to export any one of the user’s own posts to a portfolio. 

0  1  1  1  0 

mod/forum:exportpost  Export post  This allows a user to export any single post to a portfolio. 

0  1  1  1  0 

mod/forum:initialsubscription Initial subscription  This allows a user to be subscribed initially  1  1  1  1  1 

C82

Page 95: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 31 of 98  

s  to forums 

mod/forum:managesubscriptions 

Manage subscriptions  This allows a user to manage forum subscriptions 

1  1  1  1  1 

mod/forum:movediscussions  Move discussions  This allows a user to move discussions to another forum. 

0  1  0  0  0 

mod/forum:postwithoutthrottling 

Exempt from post threshold 

Threshold refers to a setting in whereby you can cap the number of posts a user can create in a time period (eg: 20 posts max per day). This is set in the individual forum configuration. This capability allows the user to ignore this setting, and post regardless of the threshold block. 

0  1  1  0  0 

mod/forum:rate  Rate posts  This allows a user to rate forum posts for forums which allow posts to be rated 

0  1  1  1  0 

mod/forum:replynews  Reply to news  This allows a user to reply to posts in a News forum 

0  1  0  0  0 

mod/forum:replypost  Reply to posts  This allows a user to reply to forum posts  0  1  1  1  0 

mod/forum:splitdiscussions  Split discussions  This allows a user to split forum discussions. Splitting a discussion means that beginning with the post selected and going to the end of that thread, the posts are cut from the current discussion topic and put into a newly created discussion topic. If discussion has strayed away from the original topic, splitting the discussion can provide new attention and space for the tangent discussion while keeping the original discussion on topic. 

0  1  0  0  0 

mod/forum:startdiscussion  Start new discussions  This allows a user to start forum discussions 

0  1  1  1  0 

mod/forum:viewallratings  View all raw ratings given by individuals 

This allows a user to view all the original ratings given by users. 

0  1  1  0  0 

mod/forum:viewanyrating  View total ratings that  This allows a user to view any aggregated  0  1  1  0  0 

C83

Page 96: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 32 of 98  

anyone received  rating. 

mod/forum:viewdiscussion  View discussions  This allows a user to view forum discussions. 

0  1  1  1  1 

mod/forum:viewhiddentimedposts 

View hidden timed posts 

This allows a user to create timed posts i.e. set a display start and end date for a new discussion. It also allows a user to view timed posts while they are hidden. 

1  1  1  0  0 

mod/forum:viewqandawithoutposting 

Always see Q and A posts 

This allows a user to view Q and A forum posts without first posting. (By default a Q and A forum requires students to post once before viewing other students' postings. After the initial posting, students can view and respond to others' postings. This feature allows equal initial posting opportunity among all students, thus encouraging original and independent thinking.) 

0  1  1  0  0 

mod/forum:viewrating  View the total rating you received 

This allows a user to view their own aggregated forum ratings 

0  1  1  1  0 

mod/forum:viewsubscribers  View subscribers  This allows a user to view forum subscribers 

0  1  1  0  0 

Developers: Can start news discussions. Can create attachments. Can initially be and manage subscriptions. Can view hidden timed posts. 

Lecturer. Is allowed to do/view anything to do with forums. Is exempt from thresholds/restrictions on discussions. 

Tutor: Is allowed to do/view almost anything to do with forums. Is exempt from thresholds/restrictions on discussions. Cannot add news, delete posts 

anytime, move/split discussions and reply to news posts. 

Student: Can create attachments. Can export discussions. Can initially be and manage subscriptions. Can rate posts. Can reply to posts. Can start/view 

discussions. 

Guest: Can initially be and manage subscriptions. Can view discussions. 

 

C84

Page 97: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 33 of 98  

Activity: Glossary    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/glossary:approve  Approve unapproved entries 

This allows a user to approve glossary entries 

0  1  1  0  0 

mod/glossary:comment  Create comments  This allows a user to add a comment to glossary entries 

0  1  1  1  0 

mod/glossary:export  Export entries  This allows a user to export glossary entries to a XML format. 

1  1  0  0  0 

mod/glossary:exportentry  Export single entry  This allows a user to export any entries to a portfolio, one at a time. 

1  1  0  0  0 

mod/glossary:exportownentry  Export single entry of yours 

This allows a user to export any one of the user’s own entries to a portfolio. 

1  1  1  1  0 

mod/glossary:import  Import entries  This allows a user to import glossary entries in XML format. 

1  1  0  0  0 

mod/glossary:managecategories 

Manage categories  This allows a user to manage glossary categories 

0  1  1  0  0 

mod/glossary:managecomments 

Manage comments  This allows a user to edit or delete comments to glossary entries 

0  1  1  0  0 

mod/glossary:manageentries  Manage entries  This allows a user to manage glossary entries 

0  1  1  0  0 

mod/glossary:rate  Rate entries  This allows a user to rate glossary entries  0  1  1  0  0 

mod/glossary:viewallratings  View all raw ratings given by individuals 

This allows a user to view all the original ratings given by users. 

0  1  1  0  0 

mod/glossary:viewanyrating  View total ratings that anyone received 

This allows a user to view any aggregated rating. 

0  1  1  0  0 

mod/glossary:viewrating  View the total rating you received 

This allows a user to view glossary entry ratings 

0  1  1  0  0 

mod/glossary:write  Create new entries  This allows a user to add glossary entries.  0  1  1  1  0 

Developer: Can export(XML/Portfolio)/import any entry. 

Lecturer: Is allowed to do anything related to glossary entries. 

Tutor: Is allowed to do anything related to glossary entries. Tutor is NOT allowed to export/import entries. 

Students: Can create entries. Can export own entries to a portfolio. Can comment on entries. Students cannot rate enties. 

C85

Page 98: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 34 of 98  

Guest: Cannot do anything related to glossary entries. 

 

 

Activity: Lesson    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/lesson:edit  Edit a lesson activity  This allows a user to update lesson settings, add/edit/remove lesson pages, import questions, view lesson reports (via the reports tab) and delete attempts, and grade essay questions (via the grade essays tab).  

1  1  1  0  0 

mod/lesson:manage  Manage a lesson activity 

This allows a user to view lesson reports (via the reports tab).  

0  1  1  0  0 

Developer: Can edit lessons. 

Lecturer: Can edit lessons, and view lesson reports. 

Tutor: Can edit lessons, and view lesson reports. 

Student: Can’t do anything. 

Guest: Can’t do anything. 

 

Activity: Quiz    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/quiz:attempt  Attempt quizzes  This allows a user to attempt quizzes.  0  0  0  1  0 

mod/quiz:deleteattempts  Delete quiz attempts  This allows a user to delete quiz attempts  0  1  1  0  0 

mod/quiz:emailconfirmsubmission 

Get email confirmation when submitting 

This allows a user to receive email confirmation of their quiz submission 

0  0  0  0  0 

mod/quiz:emailnotifysubmission 

Get email notification of submissions 

This allows a user, usually a teacher, to receive email notification of quiz 

0  0  0  0  0 

C86

Page 99: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 35 of 98  

submissions. 

mod/quiz:grade  Grade quizzes manually 

This allows a user to change the scores on a quiz, and manually grade quiz essay questions. 

0  1  1  0  0 

mod/quiz:ignoretimelimits  Ignores time limit on quizzes 

This allows a user unlimited time to attempt a quiz which has a time limit set 

0  0  0  0  0 

mod/quiz:manage  Manage quizzes  This allows a user to manage quizzes  1  1  0  0  0 

mod/quiz:manageoverrides  Manage quiz overrides 

This allows a user to override constraints on the quiz for users, such as time limits. 

1  1  0  0  0 

mod/quiz:preview  Preview quizzes  This allows a user to preview quizzes. Note: It is currently not possible to allow a user to preview AND attempt quizzes. 

1  1  1  0  1 

mod/quiz:regrade  Regrade quiz attempts  This allows a user to overwrite a current grade 

0  1  1  0  0 

mod/quiz:reviewmyattempts  Review your own attempts 

This allows a user to review their old quiz attempts, separate from the ability to attempt the quiz. 

0  0  0  1  1 

mod/quiz:view  View quiz information  This allows a user to view the quiz introduction but not attempt the quiz itself 

1  1  1  1  1 

mod/quiz:viewreports  View quiz reports  This allows a user to view quiz reports  1  1  1  0  0 

Developer: Can manage quizzes. Can override. Can preview. Can view quiz introduction. Can view quiz reports. 

Lecturer: Can delete attempts. Can grade manually. Can manage quizzes. Can override. Can preview. Can regrade. Can view quiz introduction. Can view quiz 

reports. 

Tutor: Can delete attempts. Can grade manually. Can preview quizzes. Can regrade. Can view quiz introduction. Can view quiz reports. 

Student: Can attempt a quiz. Can review attempts. Can view the quiz introduction. 

Guest: Can preview a quiz. Can review attempts. Can view the quiz introduction. 

 

C87

Page 100: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 36 of 98  

Activity: Survey    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/survey:download  Download responses  This allows a user to download survey responses  

mod/survey:participate  Respond to survey  This allows a user to participate in a survey  

mod/survey:readresponses  View responses  This allows a user to read survey responses  

Please turn the Survey tool off. We would prefer to 

use the Feedback tool instead. 

 

 

Activity: Wiki    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/wiki:createpage  Create new wiki pages  Allow user to create new pages in existing wikis 

1  1  1  1  0 

mod/wiki:editcomment  Add comments to pages 

Allow user to add comments in existing wiki pages 

0  1  1  1  0 

mod/wiki:editpage  Save wiki pages  Allow user to save pages in existing wikis  1  1  1  1  0 

mod/wiki:managecomment  Manage wiki comments 

Allow user to edit or delete comments in wiki pages 

0  1  1  0  0 

mod/wiki:managewiki  Manage wiki settings  Allow user to edit or delete wikis  1  1  0  0  0 

mod/wiki:overridelock  Override wiki locks  This allows a user to override locked wiki pages 

0  0  0  0  0 

mod/wiki:viewcomment  View page comments  Allow a user to view comments on wiki pages 

1  1  1  1  1  

mod/wiki:viewpage  View wiki pages  Allow a user to view wiki pages  1  1  1  1  1 

Developer: Can create/save/edit/view wiki pages. Can edit/delete wikis. Can view comments. 

Lecturer: Can create/save/edit/view wiki pages. Can edit/delete wikis. Can add/edit/delete/view comments. 

Tutor: Can create/save/edit/view wiki pages. Can add/edit/delete/view comments. 

Students: Can create/save/edit/view wiki pages. Can add/view comments. 

Guests: Can view wiki pages. Can view comments. 

 

C88

Page 101: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 37 of 98  

Activity: Workshop    Description  Developer  Lecturer  Tutor  Student  Guest 

mod/workshop:allocate  Allocate submissions for review 

This allows a user to allocate a submission for assessment and set a weight of the assessment. 

0  1  0  0  0 

mod/workshop:editdimensions 

Edit assessment forms  This allows a user to define and modify assessment forms 

0  1  0  0  0 

mod/workshop:manageexamples 

Manage example submissions 

This allows a user to submit example submissions, provide a reference assessment of example submissions and see all assessments of example submissions. 

0  1  0  0  0 

mod/workshop:overridegrades 

Override calculated grades 

This capability allows a user to override calculated grades for submission, override calculated grades for assessment, run aggregation tasks that calculate grades for submission and grades for assessment, clear aggregated grades and clear assessments. 

0  1  0  0  0 

mod/workshop:peerassess  Peer assess  All users with this capability are considered as potential reviewers during the allocation. Submissions can be allocated to these users for assessment. Note that the lack of this permission does not mean that the user is not able to become a reviewer. For example, users with a capability to allocate submissions can assess any submission as they can allocate it to themselves. This allows a user to see instructions for assessment and train assessment process on example submissions. 

0  0  0  1  0 

mod/workshop:publishsubmissions 

Publish submissions  This allows a user to publish submissions, that is to make them available when 

0  1  0  0  0 

C89

Page 102: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 38 of 98  

workshop is closed. 

mod/workshop:submit  Submit  This allows a user to see instructions for submitting and submit own work. 

0  0  0  1  0 

mod/workshop:switchphase  Switch phase  This allows a user to change the current phase of the workshop. 

0  1  0  0  0 

mod/workshop:view  View workshop  This allows a user to see that the workshop exists, see workshop title and eventually some other basic information about it and see workshop introduction during the setup phase. 

1  1  1  1  1 

mod/workshop:viewallassessments 

View all assessments  This allows a user to view all assessments in the workshop. 

0  1  1  0  0 

mod/workshop:viewallsubmissions 

View all submissions  This allows a user to view all submissions in the workshop. 

0  1  1   0  0 

mod/workshop:viewauthornames 

View author names  This allows a user to see the name of submission author. This is typically used to control whether reviewers should know who they are assessing or whether the assessment is anonymous. (Note: view the butchers paper?) 

0  1  1  0  0 

mod/workshop:viewauthorpublished 

View authors of published submissions 

This capability allows a user to see the names of authors of published submissions. 

0  1  1  0  0 

mod/workshop:viewpublishedsubmissions 

View published submissions 

This allows a user to view published submissions when the workshop is closed. 

0  1  1  0  1 

mod/workshop:viewreviewernames 

View reviewer names  This allows a user to see the name of reviewer. This is typically used to control whether submission authors should know who they are assessed by or whether the reviewers are anonymous. 

0  1  1  0  0 

C90

Page 103: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 39 of 98  

Developer: Can view a workshop. 

Lecturer: Can do anything with workshops, apart from peer assessment and submitting. 

 

Tutor: Cannot manage example submissions. Cannot override calculated grades. Can view a workshop. Can view the names of authors, published authors 

and reviewers. Can view published submissions. Can view all submissions and assessments (but based on groups, should only be able to view their own 

groups). Default yes, how do we allow them to see only their own students? Use groups to allow gradebook as well as other activities. 

Student: Can peer assess. Can submit. Can view a workshop, cannot view the name of an author or published author, and published submissions and 

reviewer. However, permission overrides can be used to allow students to see author, published author and reviewer name. 

Grades    Description  Developer  Lecturer  Tutor  Student  Guest 

moodle/grade:edit  Edit grades  This allows a user to turn editing on/off in 

the Grader report in order to edit grades 

directly or to hide or lock individual 

grades.  

0  1  1  0  0 

moodle/grade:export  Export grades  This allows a user to export grades of 

other users.  

0  1  1  0  0 

moodle/grade:hide  Hide/unhide grades or 

items 

This allows a user to hide/unhide 

individual grades. 

0  1  1  0  0 

moodle/grade:import  Import grades  This allows a user to import grades.   0  1  0  0  0 

moodle/grade:lock  Lock grades or items  This allows a user to lock grades.   0  1  0  0  0 

moodle/grade:manage  Manage grade items  This allows a user to manage grade items 

and categories in the gradebook (create, 

edit, lock, hide, delete, etc.)  

0  1  0  0  0 

C91

Page 104: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 40 of 98  

moodle/grade:manageletters  Manage letter grades  This allows a user to edit Grade letters.   0  1  0  0  0 

moodle/grade:manageoutcom

es 

Manage grade 

outcomes 

This allows a user to manage Outcomes. 

For example, when you login as a teacher 

you should be able to see a link called 

"Outcome" in the Course Administration 

block and be able to "manage "Outcome". 

0  1  0  0  0 

moodle/grade:unlock  Unlock grades or 

items 

This allows a user to unlock grades.   0  1  0  0  0 

moodle/grade:view  View own grades  This allows a user to view their own 

grades (in most contexts).  

0  1  1  1  0 

moodle/grade:viewall  View grades of other 

users 

This allows a user to view all grades of all 

users including hidden grades (in a 

particular context). It can be also used at 

user context.  

0  1  0  0  0 

moodle/grade:viewhidden  View hidden grades 

for owner 

This allows a user to view grades that are 

hidden.  

0  1  0  0  0 

Developer: Cannot do anything. 

Lecturer: Can do everything. 

Tutor: Can edit/export/hide/manage grades. Can view own grades. A tutor cannot import grades. A tutor cannot manage grade items/categories in the 

gradebook (create, edit, lock, hide, delete, etc.). Tutors can view all grades and hidden grades of only their own students (this is facilitated by the use of 

groups). 

Student: Can view grades. 

Guest: Cannot do anything. 

 

C92

Page 105: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 41 of 98  

Questions    Description  Developer  Lecturer  Tutor  Student  Guest 

moodle/question:add  Add new questions  This allows a user to add questions to a 

category, move questions to a category 

and import questions.  

1  1  0  0  0 

moodle/question:editall  Edit all questions  This allows a user to edit or delete any 

question  

1  1  0  0  0 

moodle/question:editmine  Edit your own 

questions 

This allows a user to edit or delete a 

question they have created  

1  1  0  0  0 

moodle/question:flag  Flag questions while 

attempting them 

   1  1  0  0  0 

moodle/question:managecate

gory 

Edit question 

categories 

This allows a user to manage category 

hierarchies i.e. creating, editing and 

moving categories  

1  1  0  0  0 

moodle/question:moveall  Move all questions  This allows a user to move their or others' 

question to another category  

1  1  0  0  0 

moodle/question:movemine  Move your own 

questions 

This allows a user to move a question they 

have created to another category  

1  1  0  0  0 

moodle/question:useall  Use all questions  This allows a user to preview any question 

and include it in a Quiz activity  

1  1  0  0  0 

moodle/question:usemine  Use your own 

questions 

This allows a user to preview a question 

they have created and include it in a Quiz 

activity  

1  1  0  0  0 

C93

Page 106: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 42 of 98  

moodle/question:viewall  View all questions  This allows a user to view all questions   1  1  1  1  0 

moodle/question:viewmine  View your own 

questions 

This allows a user to view a question they 

have created  

1  1  0  0  0 

Developer: Can do everything. 

Lecturer: Can do everything. 

Tutor: Can view all questions. 

Student: Can view all questions. 

Guest: Cannot do anything. 

Developer The Developer is an editor of unit content. They may change unit settings, add, edit or delete content and change the structure of the unit, but may not 

assess student work, interact with students or view student contributions within the unit. The Developer role will be based on the default Manager role 

within Moodle, but with some capabilities removed to meet the above definition. 

Lecturer/Unit Coordinator The Lecturer/Unit Coordinator role provides the capabilities to perform all aspects of editing, assessing and administering at the unit level. It is based on the default Teacher role in Moodle, but without the ability to restore or reset units. For units in the controlled space, Lecturer/Unit Coordinator will have restricted access to edit such fields as Unit Name (both short and long), Unit Code and Unit Description.  

Tutor A Tutor can interact with students, view unit content and assess student contributions, but cannot edit any elements of the unit in terms of structure or 

content.  

Student Students can view content, interact with other students, submit work for assessment and receive grades.  

Archived Student Archived Students can view content and previously contributed work (including interactions), but cannot interact with others or submit work for assessment. This role is based on the Student role in Moodle, but with the capability to submit work removed. This is for the purposes of viewing Review Units. 

C94

Page 107: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 43 of 98  

Category context roles

Faculty Administrator Faculty Administrator to be defined. 

Site-wide context roles

Central Admin  Standard Moodle Administrator role, including the capability to modify all configuration setting. Ability to perform all user, category, unit and front page 

administration functions. 

Staff Help Desk Staff Helpdesk To be defined. 

Student Help Desk Student Helpdesk to be defined.  

Guest Read only access to all units within Moodle. 

Role allocations

Unit Coordinators would be allocated via the creation form and then they will be responsible for adding/removing other staff.  

Security CI  Description  Default  Actual  Notes 

IP Blocker         

allowbeforeblock  By default, entries in the blocked IPs list are matched first. If this option is  No  No   

C95

Page 108: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 44 of 98  

enabled, entries in the allowed IPs list are processed before the blocked list. 

allowedip  Put every entry on one line. Valid entries are either full IP address (such as 192.168.10.1) which matches a single host; or partial address (such as 192.168.) which matches any address starting with those numbers; or CIDR notation (such as 231.54.211.0/20); or a range of IP addresses (such as 231.3.56.10‐20) where the range applies to the last part of the address. Text domain names (like 'example.com') are not supported. Blank lines are ignored. 

Empty  Empty   

blockedip  Put every entry on one line. Valid entries are either full IP address (such as 192.168.10.1) which matches a single host; or partial address (such as 192.168.) which matches any address starting with those numbers; or CIDR notation (such as 231.54.211.0/20); or a range of IP addresses (such as 231.3.56.10‐20) where the range applies to the last part of the address. Text domain names (like 'example.com') are not supported. Blank lines are ignored. 

Empty  Empty   

Site Policies         

protectusernames  By default forget_password.php does not display any hints that would allow guessing of usernames or email addresses. 

Yes  Yes   

forcelogin  Normally, the front page of the site and the course listings (but not courses) can be read by people without logging in to the site. If you want to force people to log in before they do ANYTHING on the site, then you should enable this setting. 

No  No  This will be set to ‘No’ in order to meet the need of UWA to have publicly accessible subjects. 

forceloginforprofiles  This setting forces people to login as a real (non‐guest) account before viewing any user's profile. If you disabled this setting, you may find that some users post advertising (spam) or other inappropriate content in their profiles, which is then visible to the whole world. 

Yes  Yes   

opentogoogle  If you enable this setting, then Google will be allowed to enter your site as a Guest. In addition, people coming in to your site via a Google search will automatically be logged in as a Guest.  

No  No   

profileroles  List of roles that are visible on user profiles and participation page.  Teacher, Non‐editing 

  Dependent on role definitions. 

C96

Page 109: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 45 of 98  

teacher, Student (YB: Changed) 

maxbytes  This specifies a maximum size that uploaded files can be throughout the whole site. 

Server Limit 

Server Limit 

 

userquota  The maximum number of bytes that a user can store in their own private file area. 

100Mb  100Mb  Will private files be used? YB: Get rid of 

enablehtmlpurifier  Use HTML Purifier instead of KSES for cleaning of untrusted text.  Yes  Yes   

allowobjectembed  As a default security measure, normal users are not allowed to embed multimedia (like Flash) within texts using explicit EMBED and OBJECT tags in their HTML (although it can still be done safely using the mediaplugins filter). If you wish to allow these tags then enable this option. 

No  No   

enabletrusttext  By default Moodle will always thoroughly clean text that comes from users to remove any possible bad scripts, media etc that could be a security risk. The Trusted Content system is a way of giving particular users that you trust the ability to include these advanced features in their content without interference. To enable this system, you need to first enable this setting, and then grant the Trusted Content permission to a specific Moodle role. Texts created or uploaded by such users will be marked as trusted and will not be cleaned before display. 

No  No   

maxeditingtime  This specifies the amount of time people have to re‐edit forum postings, glossary comments etc. 

30 mins  30 mins   

fullnamedisplay  This defines how names are shown when they are displayed in full. Default is to define the display of names based on the Language pack. 

Language  Language   

extendedusernamechars  Enable this setting to allow students to use any characters in their usernames (note this does not affect their actual names). The default is "false" which restricts usernames to be alphanumeric lowercase characters, underscore (_), hyphen (‐), period (.) or at symbol (@). 

No    Dependent on other authentication settings. 

sitepolicy  If you have a site policy that all registered users must see and agree to before using this site, then specify the URL to it here, otherwise leave this field blank. This setting can contain any public URL. 

Empty  Empty   

C97

Page 110: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 46 of 98  

sitepolicyguest  If you have a site policy that all guests must see and agree to before using this site, then specify the URL to it here, otherwise leave this field blank. This setting can contain any public URL. 

None  None   

usetags  Should tags functionality across the site be enabled?  Yes  Yes   

keeptagnamecase  Check this if you want tag names to keep the original casing as entered by users who created them. 

Yes  Yes   

profilesforenrolledusersonly  To prevent misuse by spammers, profile descriptions of users who are not yet enrolled in any course are hidden. New users must enrol in at least one course before they can add a profile description. 

Yes  Yes   

cronclionly  If this is set, then the cron script can only be run from the command line instead of via the web. 

No  Yes  No need to allow this from URL – no damage, but potential performance issue. 

cronremotepassword  This means that the cron.php script cannot be run from a web browser without supplying the password using the following form of URL:  http://site.example.com/admin/cron.php?password=opensesame If this is left empty, no password is required. 

Empty  Empty   

disableuserimages  Disable the ability for users to change user profile images.  No  Yes   

passwordpolicy  Turning this on will make Moodle check user passwords against a valid password policy. Use the settings below to specify your policy (they will be ignored if you set this to 'No') 

Yes    To be determined – relevant for ‘manual’ accounts. 

minpasswordlength  Passwords must be at least these many characters long.  8  8   

minpassworddigits  Passwords must have at least these many digits.  1  0   

minpasswordlower  Passwords must have at least these many lower case letters.  1  0   

Minpasswordupper  Passwords must have at least these many upper case letters.  1  0   

Minpasswordnonalphanum  Passwords must have at least these many non‐alphanumeric characters.  1  0   

Maxconsecutiveidentchars  Passwords must not have more than this number of consecutive identical characters. Use 0 to disable this check. 

0  0   

Groupenrolmentkeypolicy  Turning this on will make Moodle check group enrolment keys against a valid password policy. 

Yes  No   

C98

Page 111: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 47 of 98  

emailchangeconfirmation  Require an email confirmation step when users change their email address in their profile. 

Yes  Yes   

HTTP security         

loginhttps  Turning this on will make Moodle use a secure https connection just for the login page (providing a secure login), and then afterwards revert back to the normal http URL for general speed. 

No  Yes  Common practice to enhance security of password data. 

cookiesecure  If server is accepting only https connections it is recommended to enable sending of secure cookies. 

No     

cookiehttponly  Enables new PHP 5.2.0 feature ‐ browsers are instructed to send cookie with real http requests only, cookies should not be accessible by scripting languages. 

No     

excludeoldflashclients  Some versions of the Adobe Flash plugin are known to be vulnerable to attacks from malicious Flash content. You can specify a minimum supported version here, and Moodle will not show Flash files to users with lower versions. Instead they will see an alternate Flash file telling them how to upgrade. Leave this empty to disable all checks. 

10.0.12  10.0.12   

Module security         

restrictmodulesfor  Which courses should have the setting for disabling some activity modules? Note that this setting only applies to teachers, administrators will still be able to add any activity to a course. 

No courses  No courses 

 

restrictbydefault  Should new courses that are created that fall into the above category have their modules restricted by default? 

No  No   

defaultallowedmodules  For the courses which fall into the above category, which modules do you want to allow by default when the course is created? 

None  None   

Notifications         

displayloginfailures  This will display information to selected users about previous failed logins.  None  None   

notifyloginfailures  If login failures have been recorded, email notifications can be sent out. Who should see these notifications? 

Nobody  Nobody   

notifyloginthreshold  If notifications about failed logins are active, how many failed login attempts by one user or one IP address is it worth notifying about? 

10  10   

Anti‐Virus         

C99

Page 112: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 48 of 98  

runclamonupload  When enabled, clam AV will be used to scan all uploaded files.  No    Check with NetSpot Dev team. 

pathtoclam  Path to clam AV (when enabled).      “ 

quarantinedir  Quarantine directory for failed ClamAV files.      “ 

clamfailureonupload  If you have configured clam to scan uploaded files, but it is configured incorrectly or fails to run for some unknown reason, how should it behave? 

Treat files as OK 

  “ 

 

Course configuration 

Default course configuration

To be determined in relation to subject templates. 

Course settings

CI  Description  Default  Actual  Notes 

moodlecourse | format  Default course format.  Weekly  Topics   

moodlecourse | numsections 

Default number of weeks/topics  10  13  Same as the number of weeks in a standard semester 

moodlecourse | hiddensections 

Default for how sections should appear  Collapsed  Collapsed   

moodlecourse | newsitems  Default number of news items to show  5  3   

moodlecourse | showgrades 

Show gradebook to students?  Yes  Yes   

moodlecourse | showreports 

Show activity reports to authorised users 

Yes  Yes   

moodlecourse | maxbytes  Default maximum file upload size for a  100Mb  100Mb  Max file upload for both students and staff 

C100

Page 113: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 49 of 98  

course 

moodlecourse | legacyfiles  Allow legacy course files feature to be used in all courses. 

No  No   

moodlecourse | groupmode 

Default group mode for all new courses.  No groups 

No groups 

 

moodlecourse | groupmodeforce 

Default setting for forcing group mode within a course 

No  No   

moodlecourse | visible  Default visibility/access setting for all new courses 

No  No  Often better to make this a conscious choice to open a subject. – Default visibility should not be ‘no’; which leaves it up to the lecturer to remember to make it visible. This should be centrally controlled. 

moodlecourse | lang  Default for forcing the default language pack in all new courses 

No  No   

moodlecourse | enablecompletion 

Default course completion functionality status for all new courses 

No  No   

moodlecourse | completionstartonenrol 

Default setting for whether completion tracking for students should commence upon their enrolment within a course 

No  No   

enablecourserequests  Should the Course Request feature be enabled? 

No  No   

defaultrequestcategory  Default category for all new requested courses 

Misc  N/A   

courserequestnotify  Who should be notified when a course is requested. 

Nobody  N/A   

 

Modules Enable the following modules 

C101

Page 114: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 50 of 98  

Assignment, (Book – missing from module settings table), (Certificate – missing  from module settings table), Chat, (Choice – missing from module settings 

table), Database, Dialogue, Feedback, File, Folder, Forum, (Group Selection – missing from module settings table), Glossary, IMS Content Package, (Label  ‐ 

missing from module settings table), Lesson, Page, Quiz, SCORM package, URL, (Wiki – missing from module settings table), Workshop. 

Module settings CI  Description  Default  Actual  Notes 

Assignment         

assignment_maxbytes  Default maximum assignment size for all assignments on the site (subject to course limits and other local settings) 

1Mb  1Mb  Suggested size only. 

assignment_itemstocount  Nature of items to be counted for student submissions in online assignments. 

Words  Words   

assignment_showrecentsubmissions  Everyone can see notifications of submissions in recent activity reports. 

Yes  No  Privacy issue if this is left on. 

Chat         

chat_method  The ajax chat method provides an ajax based chat interface, it contacts server regularly for update. The normal chat method involves the clients regularly contacting the server for updates. It requires no configuration and works everywhere, but it can create a large load on the server with many chatters. Using a server daemon requires shell access to Unix, but it results in a fast scalable chat environment. 

Ajax YB: ?  Normal YB: ?   

chat_refresh_userlist YB: ?  How often should the list of users be refreshed? (in seconds) 

10  10   

chat_old_ping YB: ?  What is the maximum time that may pass before we detect that a user has 

35  35   

C102

Page 115: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 51 of 98  

disconnected (in seconds)? This is just an upper limit, as usually disconnects are detected very quickly. Lower values will be more demanding on your server. 

chat_refresh_room YB: ?  How often should the chat room itself be refreshed? (in seconds). Setting this low will make the chat room seem quicker, but it may place a higher load on your web server when many people are chatting. If you are using Stream updates, you can select higher refresh frequencies ‐‐ try with 2. 

5  5  These settings matter only if you have selected "Normal method" for chat_method 

chat_normal_updatemode YB: ?  Chatroom updates are normally served efficiently using the Keep‐Alive feature of HTTP 1.1, but this is still quite heavy on the server. A more advanced method is to use the Stream strategy to feed updates to the users. Using Stream scales much better (similar to the chatd method) but may not be supported by your server. 

KeepAlive  KeepAlive  These settings matter only if you have selected "Normal method" for chat_method 

chat_serverhost YB: ?  The hostname of the computer where the server daemon is 

uwa2.moodlesites.com (note: is this our environment?) 

uwa2.moodlesites.com  These settings matter only if you have selected "Chat server daemon" for chat_method 

chat_serverip YB: ?  The numerical IP address that matches the above hostname 

127.0.0.1  127.0.0.1  These settings matter only if you have selected "Chat server daemon" for chat_method 

chat_serverport YB: ?  Port to use on the server for the daemon  9111  9111  These settings 

C103

Page 116: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 52 of 98  

matter only if you have selected "Chat server daemon" for chat_method 

chat_servermax YB: ?  Max number of clients allowed  100  100  These settings matter only if you have selected "Chat server daemon" for chat_method 

Database         

data_enablerssfeeds  This switch will enable the possibility of RSS feeds for all databases. 

No  Yes  Enhanced feature, no risk in enabling. 

Dialogue         

dialogue_trackreadentries  Set to 'yes' if you want to track read/unread for each user. 

Yes  Yes   

Feedback         

feedback_allowfullanonymous  If this option is set yes so the feedback can be completed without any preceding logon. It only affects feedbacks on the homepage. 

No  No   

Folder         

folder | requiremodintro  Disable this option if you do not want to force users to enter description of each activity. 

Yes  No we don’t want staff to be forced to enter a description. Yes, disable this option. 

We want staff putting in descriptions to be optional. 

Forum        

forum_displaymode  The default display mode for discussions if one isn't set. 

Display replies in nested form 

Display replies in nested form 

 

forum_replytouser  When a forum post is mailed out, should it contain the user's email address so that 

Yes  No   

C104

Page 117: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 53 of 98  

recipients can reply personally rather than via the forum? Even if set to 'Yes' users can choose in their profile to keep their email address secret. 

forum_shortpost  Any post under this length (in characters not including HTML) is considered short (see below). 

300  300   

forum_longpost  Any post over this length (in characters not including HTML) is considered long. Posts displayed on the site front page, social format course pages, or user profiles are shortened to a natural break somewhere between the forum_shortpost and forum_longpost values. 

600  600   

forum_manydiscussions  Maximum number of discussions shown in a forum per page 

100  100   

forum_maxbytes  Default maximum size for all forum attachments on the site (subject to course limits and other local settings) 

500kb  1Mb  Suggested value only. 

forum_maxattachments  Default maximum number of attachments allowed per post. 

9  9   

forum_trackreadposts  Set to 'yes' if you want to track read/unread for each user. 

Yes  Yes   

forum_oldpostdays  Number of days old any post is considered read. 

14  14   

forum_usermarksread  If 'yes', the user must manually mark a post as read. If 'no', when the post is viewed it is marked as read. 

No  No   

forum_cleanreadtime  The hour of the day to clean old posts from the 'read' table. 

2  2   

forum_enablerssfeeds  This switch will enable the possibility of RSS feeds for all forums. You will still 

Yes  Yes  Enhanced feature, no risk in 

C105

Page 118: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 54 of 98  

need to turn feeds on manually in the settings for each forum. 

enabling. 

forum_enabletimedposts  Set to 'yes' if you want to allow setting of display periods when posting a new forum discussion (Experimental as not yet fully tested) 

 No   No  May be worth using when defined as not ‘experimental’. ? 

forum_logblocked  Forum cron may log blocked attempts to send emails to users with disabled email. 

Yes  Yes  Not in Moodle version? ? 

Glossary         

glossary_entbypage  Entries shown per page  10  10   

glossary_dupentries  Define if a glossary will allows duplicated entries by default 

No  No   

glossary_allowcomments  Define if a glossary will accept comments on entries by default 

No  No  Often a more useful default. 

glossary_linkbydefault  Define if a glossary should be automatically linked by default 

Yes  No   

glossary_defaultapproval  Define the approval status by default of an entry posted by a student 

Yes  No   

glossary_enablerssfeeds  This switch will enable the possibility of RSS feeds for all glossaries. 

No  No  Enhanced feature, no risk in enabling. 

glossary_linkentries  Define if an entry should be automatically linked by default 

No  No   

glossary_casesensitive  Define if an entry, when linked, is case sensitive by default 

No  No   

glossary_fullmatch  Define if an entry, when linked, should match the case in the target text by default 

No  No   

IMS content package         

imscp | requiremodintro  Disable this option if you do not want to force users to enter description of each activity. 

Yes  No we don’t want staff to be forced to enter a description. Yes, disable this option. 

We want staff putting in descriptions to be optional. 

C106

Page 119: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 55 of 98  

imscp | keepold  How many packages should be archived?  1  1   

Lesson         

lesson_slideshowwidth  Sets the width of the slideshow if it is enabled 

640  640   

lesson_slideshowheight  Sets the height of the slideshow if it is enabled 

480  480   

lesson_slideshowbgcolor  Background colour to for the slideshow if it is enabled 

#FFFFFF  #FFFFFF   

lesson_mediawidth  Sets the width of the popup displayed for a linked media file 

640  640   

lesson_mediaheight  Sets the height of the popup displayed for a linked media file 

480  480   

lesson_mediaclose  Displays a close button as part of the popup generated for a linked media file 

No  No   

lesson_maxhighscores  Number of high scores displayed  10  10   

lesson_maxanswers  Default maximum number of answers per page 

4  4   

lesson_defaultnextpage  The default action to take after a correct answer 

Normal ‐ follow lesson path 

Normal ‐ follow lesson path 

 

Page         

page | requiremodintro  Disable this option if you do not want to force users to enter description of each activity. 

Yes  No we don’t want staff to be forced to enter a description. Yes, disable this option. 

We want staff putting in descriptions to be optional. 

page | displayoptions  Select all options that should be available, existing settings are not modified. 

Open  Open   

page | printheading  Display page name above content?  Yes  Yes   

page | printintro  Display page description above content?  No  No   

page | display  Select display type.  Open, Advanced  Open, Advanced   

page | popupwidth  Specifies default width of popup windows (in pixels). 

620, Advanced  800, Advanced  More common stage size. 

page | popupheight  Specifies default height of popup  450, Advanced  600, Advanced  More common 

C107

Page 120: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 56 of 98  

windows.  stage size. 

Quiz         

quiz | timelimit  Default time limit for quizzes in seconds. 0 means no time limit. 

0  0   

quiz | attempts  Restriction on the number of attempts students are allowed at the quiz. 

Unlimited  1  More common default. 

quiz | grademethod  When multiple attempts are allowed, which method should be used to calculate the student's final grade for the quiz. 

Highest grade  Highest grade   

quiz | maximumgrade  The default grade that the quiz grade is scaled to be out of. 

10  10   

quiz | shufflequestions  If you enable this option, then the order of questions in the quiz will be randomly shuffled each time a student attempts the quiz. 

No  No   

quiz | questionsperpage  When adding questions to the quiz page breaks will automatically be inserted according to the setting you choose here. 

After adding each question 

After every question  More common default 

quiz | shuffleanswers  If you enable this option, then the parts making up the individual questions will be randomly shuffled each time a student starts an attempt at this quiz, provided the option is also enabled in the question settings. 

Yes  Yes   

quiz | optionflags  If you choose Yes for this option then the student will be allowed multiple responses to a question even within the same attempt at the quiz. 

Yes  Yes   

quiz | penaltyscheme  Penalty subtracted for each wrong response in adaptive mode. 

Yes, Advanced  No, Advanced   

quiz | attemptonlast  If multiple attempts are allowed then each new attempt contains the results of 

No, Advanced  No, Advanced   

C108

Page 121: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 57 of 98  

the previous attempt. 

quiz | review  These options control what information users can see when they review a quiz attempt or look at the quiz reports. 

Everything on  Everything on   

quiz | showuserpicture  Show the user's picture on screen during attempts. 

No  No   

quiz | decimalpoints  Number of digits that should be shown after the decimal point when displaying grades for the quiz. 

2  2   

quiz | questiondecimalpoints  Number of digits that should be shown after the decimal point when displaying the grade for individual questions. 

Same as for overall grades 

Same as for overall grades 

 

quiz | showblocks  Show blocks during quiz attempts.  No, advanced  No, advanced   

quiz | password  Students must enter this password before they can attempt the quiz. 

Blank  Blank   

quiz | subnet  Students can only attempt the quiz from these computers. 

Blank  Blank   

quiz | delay1  If you set a time delay here, the student cannot start their second attempt until this much time has passed since the end of their first attempt. 

0  0   

quiz | delay2  If you set a time delay here, the student cannot start their third, fourth, ... attempt until this much time has passed since the end of their previous attempt. 

0  0   

quiz | popup  Force the attempt to open in a popup window, and use JavaScript tricks to try to restrict copy and paste, etc. during quiz attempts. 

No, advanced  No, advanced   

File         

resource | framesize  When a web page or an uploaded file is displayed within a frame, this value is the height (in pixels) of the top frame (which 

130  130   

C109

Page 122: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 58 of 98  

contains the navigation). 

resource | requiremodintro  Disable this option if you do not want to force users to enter description of each activity. 

Yes  No we don’t want staff to be forced to enter a description. Yes, disable this option. 

We want staff putting in descriptions to be optional. 

resource | displayoptions  Select all options that should be available, existing settings are not modified. 

Automatic, Embed, Force download, Open, In pop‐up 

Automatic, Embed, Force download, Open, In pop‐up 

 

resource | printheading  Display resource name above content? Some display types may not display resource name even if enabled. 

No  No   

resource | printintro  Display resource description bellow content? Some display types may not display description even if enabled. 

Yes  Yes   

resource | display  Default display type  Automatic  Automatic   

resource | popupwidth  Specifies default width of popup windows. 

640  800  More common stage size. 

resource | popupheight  Specifies default height of popup windows. 

450  600  More common stage size. 

resource | filterfiles  Select type of file content filtering, please note this may cause problems for some Flash and Java applets. 

None  None   

SCORM package         

scorm | grademethod  This preference sets the default grade method for an activity 

Highest Grade  Highest Grade   

scorm | maxgrade  This preference sets the default maximum grade for an activity 

100  100   

scorm | maxattempts       0  0

scorm | displayattemptstatus  This preference sets the default value for the display attempt status setting 

No  No   

scorm | displaycoursestructure  This preference sets the default value for the display course structure on entry page setting 

No  No   

C110

Page 123: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 59 of 98  

scorm | forcecompleted  This preference sets the default value for the force completed setting 

No  No   

scorm | lastattemptlock  This preference sets the default value for the lock after final attempt setting 

No  No   

scorm | whatgrade  This preference sets the default attempts grading 

Highest attempt  Highest attempt   

scorm | framewidth  This preference set the default width for stage frame or window 

100%  100%   

scorm | frameheight  This preference set the default height for stage frame or window 

500  500   

scorm | popup  This preference sets the default of whether to display the package or not for an activity 

Current window  Current window   

scorm | resizable  Allow the window to be resized  No  No   

scorm | scrollbars  Allow the window to be scrolled  No  No   

scorm | directories  Show the directory links  No  No   

scorm | location  Show the location bar  No  No   

scorm | menubar  Show the menu bar  No  No   

scorm | toolbar  Show the toolbar  No  No   

scorm | status       No  No

scorm | skipview  This preference sets the default for when to skip content structure for a page 

Never  Never   

scorm | hidebrowse  This preference sets the default for whether to disable or enable the preview mode 

No  No   

scorm | hidetoc  This preference sets the default for whether to show or hide the course structure (TOC) in the SCORM player 

To the side  To the side   

scorm | hidenav  This preference sets the default for whether to show or hide the navigation buttons 

No  No   

scorm | auto  This preference sets the default auto  No  No   

C111

Page 124: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 60 of 98  

continue for the activity 

scorm | updatefreq  This preference sets the default auto‐update frequency of an activity 

Never  Never   

scorm | updatetime       2  2

scorm | allowtypeexternal  Enable external package type  No  No   

scorm | allowtypelocalsync  Enable downloaded package type  No  No   

scorm | allowtypeimsrepository  Enable IMS package type  No  No   

scorm | forcejavascript  Force users to enable JavaScript  No  No   

scorm | allowapidebug  Activate API debug and tracing (set the capture mask with apidebugmask) 

No  No   

scorm | apidebugmask  API debug capture mask ‐ use a simple regex on <username>:<activityname> e.g. admin:.* will debug for admin user only 

.*  .*   

URL        

url | framesize  When a web page or an uploaded file is displayed within a frame, this value is the height (in pixels) of the top frame (which contains the navigation). 

130  130   

url | requiremodintro  Disable this option if you do not want to force users to enter description of each activity. 

Yes  No   

url | secretphrase  This secret phrase is used to produce encrypted code value that can be sent to some servers as a parameter. The encrypted code is produced by an md5 value of the current user IP address concatenated with your secret phrase. ie code = md5(IP.secretphrase). Please note that this is not reliable because IP address may change and is often shared by different computers. 

    Setting is masked 

url | rolesinparams  Enable if you want to include localized role names in list of available parameter 

No  No   

C112

Page 125: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 61 of 98  

variables. 

url | printheading  Display URL name above content? Some display types may not display URL name even if enabled. 

No  No   

url | printintro  Display URL description bellow content? Some display types may not display description even if enabled. 

Yes  Yes   

url | display  Choose display type, unfortunately not all types are suitable for all URLs. 

Automatic  Automatic   

url | popupwidth  Specifies default width of popup windows. 

620, Advanced  620, Advanced   

url | popupheight  Specifies default height of popup windows. 

450, Advanced  450, Advanced   

Workshop         

workshop | grade  Default maximum grade for submission in workshops 

80  80   

workshop | gradinggrade  Default maximum grade for assessment in workshops 

20  20   

workshop | gradedecimals  Default number of digits that should be shown after the decimal point when displaying grades. 

2  2   

workshop | maxbytes  Default maximum submission file size for all (YB: ?)  workshops on the site (subject to course limits and other local settings) 

Course upload limit  Course upload limit   

workshop | strategy  Default grading strategy for workshops  Accumulative grading  Accumulative grading   

workshop | examplesmode  Default mode of examples assessment in workshops 

Assessment of example submission is voluntary 

Assessment of example submission is voluntary 

 

workshopallocation_random | numofreviews 

Default number of submissions to be randomly allocated 

3  3   

workshopform_numerrors | grade0  The default word describing the negative assessment of an assertion. 

0  0   

workshopform_numerrors | grade1  The default word describing the positive  Yes  Yes   

C113

Page 126: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 62 of 98  

assessment of an assertion. 

workshopeval_best | comparison  Default value of the factor that influence the grading evaluation. 

Fair  Fair   

 

Blocks In the interest of usability and suitability the amount of available blocks were restricted for the initial release as follows: 

Available blocks

Block  Sticky (Enabled system wide) 

Optional (Enabled locally) 

Description 

Activities  Sticky  The Activities block lists and allows navigation between the different activities available 

in your course (Forums, Quizzes, Assignments, etc.). 

The activities list grows as Activities are added to a unit. 

As the default for any new unit Forums are always listed in the Activities block. 

Calendar  Sticky  The Calendar block displays the following events: 

Site (event viewable in all courses – created by admin users) 

Course (event viewable only to course members – created by teachers) 

Groups (event viewable only by members of a group – created by teachers) 

User (personal event a student user can create – viewable only by the user) 

Comments  Optional  The comments block, in Moodle 2.0 onwards, may be added to any page to allow users to 

add comments. 

Course completion 

status 

Optional  The course completion status block, in Moodle 2.0 onwards, reports on the completion 

status of your courses. 

Feedback  Optional  The Feedback module allows you to create and conduct surveys to collect feedback from 

Students. It is smaller in scope and therefore easier to use than the Questionnaire 

C114

Page 127: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 63 of 98  

module, and unlike the Survey tool allows you to write your own questions, rather than 

choose from a list of pre‐written survey instruments. 

 

Prior to Moodle 2.0, the Feedback module was contributed code. It is included in Moodle 

2.0, but disabled by default. 

HTML  Optional  A HTML block is a standard block used to add text or images on a site or course page. The 

title bar can be left blank. 

 

The block is flexible and can incorporate a variety of functions and uses in the content 

area. It has the standard Moodle HTML editor for formatting text, adding images or 

creating links, switching to code view and allows any valid HTML markup to be used. This 

enables embedding video, sounds, Flash, and other files which can add unique elements 

to a course or site page. 

Latest news 

(Announcements; see 

language preference) 

Sticky  Recent posts made in the News forum will display as a listed item in the Latest News 

block, along with a link to older archived news. 

 

By default, the Latest News block displays 3 news items. This may be changed in the 

course administration block>Settings>News items to show. 

People 

* Students should not 

have access to the class 

list 

Optional  The People block contains a link to the list of the course participants. Generally speaking, 

a teacher will see this block in their course. 

 

The participants profiles are available by clicking on their name or picture. The list can be 

sorted by first name, surname, city, country and last access. There is a pull down menu 

which can filter the list for a specific role (tutors, students). 

 

The “People” block can assign roles when the course’s edit mode is turned on. This is 

done on the title bar and the “assign role” icon. This is a way to add students to a course. 

Users without the correct permissions will not see this block. 

C115

Page 128: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 64 of 98  

Quiz results  Optional  The quiz results block displays the highest and/or lowest grades achieved on a quiz within 

a course. There must be a quiz in the course to correctly configure this block. 

Random glossary 

entry 

Optional  The random glossary block can be used to display random entries from a glossary, which 

usually take the form of dictionary style definitions. However the flexibility of Moodle’s 

HTML editor allow users to adapt this block for other purposes such as ‘Quote of the Day’ 

or a random picture gallery that changes each time the page is refreshed. 

Recent activity 

Only staff should be able 

to track such activity 

In Test environment but not listed in documentation 

The Recent Activity block lists course activity, such as updated resources and activities, 

forum posts and assignment submissions, since the user last accessed the course. 

 

The activity report filter and generator may be accessed via the Full report of recent 

activity link. 

Remote RSS Feeds  Optional  The RSS feeds block enables RSS feeds from external websites to be displayed within 

Moodle. As the information on the other site (for example, news headlines or recently 

added documents) is changed the block will update to show the latest information. One 

or more RSS feeds can be added to a course by selecting them from an existing list. Site 

and course home pages are common places to place an RSS feed block(s). 

Search forums  Optional  The Search Forum block allows you to search the course forums for a word or phrase. 

Type the word or phrase you want to find in the text field space. 

 

Disabled blocks

Block  Description 

Admin bookmarks  In Test environment but not listed in documentation 

Blog  The blog menu block provides links to 

    * Add a new entry 

    * View my entries 

    * Blog preferences 

C116

Page 129: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 65 of 98  

    * View site entries 

    * Add/delete tags 

The block menu block appears in the Blog tab of your profile page. The block may also be added to a course 

homepage. 

Community  The community block, in Moodle 2.0 onwards, enables users to search for courses to download or enrol in 

on a community hub and lists courses which the user is enrolled in. 

Community finder  In Test environment but not listed in documentation 

Courses Navigation block  A block which lists a students courses in a drop down list. This is useful for saving space when students are 

members of a lot of courses. The courses are sorted alphabetically and hidden courses are not shown. 

 

The block also contains a drop down of the top level categories along with a courses search box and a list all 

courses button. 

Course/Site description  The Course/Site Description block provides a summary and/or description for your course as contained in 

the summary text of the course settings. 

Unit description  In Test environment but not listed in documentation 

Global search  The Global Search Block is the user‐side visible part of the internal Global Search Engine of Moodle, which is 

located in the “search” directory of the Moodle distribution. 

The Global Search Block provides user with a search form interface, that will query all searchable entries in 

Moodle. 

Logged in user   

Mentees  A Mentees block is a front page block that provides mentors with quick access to their mentee(s) profile 

page(s). The mentees block may be added to the site front page or to My Moodle. 

Messages  The message block displays a list of new messages you have received, with a link to your Messages window. 

Online users  The Online Users block shows a list of users who have been logged into the current course. This block can be 

added or deleted by a teacher. The list is updated on a regular basis (the default is every 5 minutes). The 

time frame can be modified for the entire Moodle site in Administration >> Configuration >> Blocks >> 

Online Users by the site administrator. 

Online Users Mentor  In Test environment but not listed in documentation 

C117

Page 130: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 66 of 98  

My private files (until we decide how we 

provide students with a storage area) ? 

The My private files block, in Moodle 2.0 onwards, enables access to a user's private files area. 

Personal Profile  ? 

Section links  The Section Links block helps the student or teacher to quickly navigate to a particular topic/week section of 

the course (depending on whether the course uses either the “Topics” or “Weekly” format. The numbered 

links displayed within the block are the numbers assigned to the course topic/week sections. 

Self Completion  The self completion block in Moodle 2.0 onwards provides a link for students to indicate when they have 

completed the course. 

 

It requires manual self completion to be enabled in the course completion settings. When a student 

believes they have completed the course, they click on the link "Complete course" in this block. 

Subjects  ? 

Tags  A very effective way of viewing all tags is in a tags block, or "tag cloud". A unique feature of tag clouds are 

that the size of each tag is related to the amount of items associated with it. The larger the tag, the more 

items associated with it. 

Units (i.e. courses)  This page refers to the block "blocks/course_list". There are other, similar, blocks in existence, such as 

"blocks/myCourses" 

 

The Courses block lists and allows navigation between all of the courses in which the logged in user is a 

participant (as tutor and/or student). The block title shows as "My courses" and allows one‐click access to a 

course's home page. 

 

C118

Page 131: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 67 of 98  

 

CI  Description  Default  Actual  Notes 

Unit list         

block_course_list_adminview  What should the admin see in the course list block? 

Admin user sees all courses  Admin user sees only their courses 

Default not appropriate for large Moodle sites. 

block_course_list_hideallcourseslink  Hide "All courses" link at the bottom of the block. Link hiding does not affects Admin's view 

No  No   

Online users         

block_online_users_timetosee  Number of minutes determining the period of inactivity after which a user is no longer considered to be online. 

5  5   

Online Users Monitor         

block_online_users_monitor_limit  Number of online users that will trigger notification to be sent. 

50  50   

block_online_users_monitor_email  Email addresses to send notifications and reports to. Multiple addresses can added seperated by a comma (,). 

moodle‐[email protected] 

moodle‐[email protected] 

 

block_online_users_monitor_alert  Minimum time in minutes before subsequent notifications will be sent. 

240  240   

block_online_users_monitor_last_alert    Empty  Empty   

block_online_users_monitor_last_weekly    Empty  1310312370   

block_online_users_monitor_last_monthly   Empty  1309707476   

RSS client         

C119

Page 132: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 68 of 98  

block_rss_client_num_entries  The default number of entries to show per feed. 

5  5   

block_rss_client_timeout  Time in minutes before an RSS feed expires in cache. Note that this time defines the minimum time before expiry; the feed will be refreshed in cache on the next cron execution after expiry. 

30  30   

block_tags_showcoursetags  Display the course tagging features in the tags block, allowing students to tag courses. 

No  No   

Section links         

blocks/section_links | numsections1  Once the number of sections in the course reaches this number then the increment by value is used. 

22  22   

blocks/section_links | incby1  This is the value the section is incremented each time a section link is displayed starting at 1. 

2  2   

blocks/section_links | numsections2  Once the number of sections in the course reaches this number then the Alternative increment by value is used. 

40  40   

blocks/section_links | incby2  This is the value the section is incremented each time a section link is displayed starting at 1. 

5  5   

Tags         

block_tags_showcoursetags  Display the course tagging features in the tags block, 

No  No   

C120

Page 133: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 69 of 98  

allowing students to tag courses. 

 

Enrolments Define enrolment methods, including references to Integration Document for enrolments driven from external sources. 

Enabled: 

‐ Manual Enrolments 

‐ Guest Access 

‐ Self Enrolment 

‐ Cohort Sync 

 

CI  Description  Default  Actual  Notes 

Cohort Sync         

enrol_cohort | roleid  Cohort enrolment plugin synchronises cohort members with course participants. 

Student Student  

Guest Access         

enrol_guest | requirepassword  Require access password in new courses and prevent removing of access password from existing courses. 

No  No   

enrol_guest | usepasswordpolicy  Use standard password policy for guest access passwords.  No  No   

enrol_guest | showhint  Show first letter of the guest access password.  No  No   

Guest Access  Enrolment instance defaults       

enrol_guest | defaultenrol  It is possible to add this plugin to all new courses by default.  Yes  Yes   

enrol_guest | status  Allow temporary guest access by default.  No  No   

C121

Page 134: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 70 of 98  

Manual enrolments  Enrolment instance defaults       

enrol_manual | defaultenrol  It is possible to add this plugin to all new courses by default.  Yes  Yes   

enrol_manual | status  Enable manual enrolments. Allow course access of internally enrolled users. This should be kept enabled in most cases. 

Yes  Yes   

enrol_manual | enrolperiod  Default length of the default enrolment period setting (in seconds).  0  0   

enrol_manual | roleid  Default role  Student Student  

Self Enrolment         

enrol_self | requirepassword  Require enrolment key in new courses and prevent removing of enrolment key from existing courses. 

No  No   

enrol_self | usepasswordpolicy  Use standard password policy for enrolment keys.  No  No   

enrol_self | showhint  Show first letter of the guest access key.  No  No   

Self Enrolment  Enrolment instance defaults       

enrol_self | defaultenrol  It is possible to add this plugin to all new courses by default.  Yes  Yes   

enrol_self | status  Allow users to self enrol into course by default.   No  No   

enrol_self | groupkey  Use group enrolment keys by default.  No  No   

enrol_self | roleid  Select role which should be assigned to users during self enrolment  Student Student  

enrol_self | enrolperiod  Default length of the enrolment period (in seconds).  0  0   

enrol_self | longtimenosee  If users haven't accessed a course for a long time, then they are automatically unenrolled. This parameter specifies that time limit. 

120  120   

enrol_self | maxenrolled  Specifies the maximum number of users that can self enrol. 0 means no limit. 

0  0   

enrol_self | sendcoursewelcomemessage 

If enabled, users receive a welcome message via email when they self‐enrol in a course. 

Yes  Yes   

Filters Filter  Description  Active  Apply To 

Glossary auto‐linking  As the name suggests, this filter enables automatic linking of Glossary module entries. In addition to this filter, individual glossary entries should have the "This entry should be automatically linked" box checked. 

Off  Content 

Multimedia Plugins  The Multimedia plugins filter finds URLs that point to multimedia resources in text and  On  Content 

C122

Page 135: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 71 of 98  

replaces them with an appropriate multimedia player. 

TeX Notation  The TeX Filter is a core Moodle filter intended to allow one to convert tex expressions into GIF images. 

On  Content 

Algebra Notation  This filter will convert algebra code into GIF images.  On  Content 

Database auto‐linking  This filter enables automatic linking of Database module entries.  Off  Content 

Activity names auto‐linking  This scans text for activity titles that exist in the same course and creates a link.  Disabled  Content 

Email Protection  This filter scans the text for any email addresses. Where found they are changed (obfuscated) to reduce the chance of being added to a spammers list. 

Disabled  Content 

HTML Tidy  This filter checks whether HTML code is XHTML compliant, tidying where necessary.  Disabled  Content 

Multi‐language Content  This filter enables resources to be created in multiple languages. It looks for <span lang="xx" class="multilang">...</span> tags which indicate that a text contains multiple languages. Then it selects and outputs the best language for the current user. The language of the resource will change when the user changes their selected Moodle language. 

Disabled  Content 

Word Censorship  This filter "blacks out" words found on a list.  Disabled  Content 

Convert URLs into links and images    On  Content 

Display emoticons as images    On  Content 

 

CI  Description  Default  Actual 

Common Filter Settings       

cachetext  Text cache lifetime. For larger sites or sites that use text filters, this setting can really speed things up. Copies of texts will be retained in their processed form for the time specified here. Setting this too small may actually slow things down slightly, but setting it too large may mean texts take too long to refresh (with new links, for example). 

1 minute  1 minute 

filteruploadedfiles  Process all uploaded HTML and text files with the filters before displaying them, only uploaded HTML files or none at all. 

None  None 

filtermatchoneperpage  Automatic linking filters will only generate a single link for the first matching text instance found on the complete page. All others are ignored. 

No  Yes 

filtermatchonepertext  Automatic linking filters will only generate a single link for the first matching text instance found in each item of text (e.g., resource, block) on the page. All others are ignored. This setting is ignored if the one per page setting is yes. 

No  Yes 

C123

Page 136: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 72 of 98  

Multimedia Plugins       

filter_mediaplugin_enable_youtube  YouTube video sharing site, video and playlist links supported.  Yes  Yes 

filter_mediaplugin_enable_vimeo  Vimeo video sharing site.  No  Yes 

filter_mediaplugin_enable_mp3  Files with extension *.mp3. Plays audio using Flowplayer, requires Flash plugin.  Yes  Yes 

filter_mediaplugin_enable_flv  Files with extension *.flv and *.f4v. Plays video clips using Flowplayer, requires Flash plugin and javascript. Uses HTML 5 video fallback if multiple sources psecified. 

Yes  Yes 

filter_mediaplugin_enable_swf  Files with extension *.swf. For security reasons this filter is used only in trusted texts.  Yes  No 

filter_mediaplugin_enable_html5audio Audio files with extension *.ogg, *.acc and others. It is compatible with latest web browsers only, unfortunately there is no format that is supported by all browsers. Workaround is to specify fallbacks separated with # (ex: http://example.org/audio.acc#http://example.org/audio.acc#http://example.org/audio.mp3#), QuickTime player is used as a fallback for old browsers, fallback can be any audio type. 

No  No 

filter_mediaplugin_enable_html5video  Video files with extension *.webm, *.m4v, *.ogv, *.mp4 and others. It is compatible with latest web browsers only, unfortunately there is no format that is supported by all browsers. Workaround is to specify fallbacks sources separated with # (ex: http://example.org/video.m4v#http://example.org/video.acc#http://example.org/video.ogv#d=640x480), QuickTime player is used as a fallback for old browsers. 

No  No 

Legacy Media Players  Following formats are not recommended for general usage, they are usually used in intranet installation with centrally managed clients. 

   

filter_mediaplugin_enable_qt  Files with extension *.mov, *.mp4, *.m4a, *.mp4 and *.mpg. Requires QuickTime player or codecs. 

Yes  No 

filter_mediaplugin_enable_wmp  Files with extension *.avi and *.wmv. Fully compatible with Internet Explorer in Windows, may be problematic in other browsers or operating systems. 

Yes  No 

filter_mediaplugin_enable_rm  Files with extension *.rm, *.ra, *.ram, *.rp, *.rv. Requires RealPlayer.  Yes  No 

LaTeX renderer Settings       

filter_tex_latexpreamble  Enables the LaTeX preamble to be specified. The default should work for most users, but you may need to change it to support non‐latin character sets etc. Please see the LaTeX documentation for further details. 

Too large to include here 

Too large to include here 

filter_tex_latexbackground  This should be set to your normal text background colour. The default setting is #FFFFFF (i.e., white). 

#FFFFFF  #FFFFFF 

filter_tex_density  This setting effects the size of the resulting image. The default setting is 120 pixels,  120  120 

C124

Page 137: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 73 of 98  

and it produces an image of reasonable quality, but for some complicated equations, this still may not be enough. It may be that anything less is not going to produce an image of sufficient quality but the image size can be controlled by the TeX encoding when the page is rendered. 

filter_tex_pathlatex  Path to standard latex binary.  /usr/bin/latex 

/usr/bin/latex 

filter_tex_pathdvips  Path to standard dvips binary ‐ generally distributed as part of a LaTeX system.  /usr/bin/dvips 

/usr/bin/dvips 

filter_tex_pathconvert  Path to standard convert binary.  /usr/bin/convert 

/usr/bin/convert 

filter_tex_convertformat  If latex, dvips and convert are available, the images are created using the specified format. If it is not, mimeTeX will be used and it will create GIF images. 

GIF  GIF 

Portfolios Define integration with Portfolios, potentially with a link to the Integration Document. 

Repositories Define active repositories, potentially with a link to the Integration Document. 

Name  Active? 

Server files  Enabled and Visible 

Recent files  Enabled and Visible 

Upload a file  Enabled and Visible 

Private files  Disabled and Invisible 

Flickr public  Enabled and Visible 

Google Docs  Enabled and Visible 

Youtube videos  Enabled and Visible 

Alfresco repository  Disabled 

C125

Page 138: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 74 of 98  

Box.net  Disabled 

Legacy course files  Disabled 

Dropbox  Disabled 

File system  Disabled 

Flickr  Disabled 

Merlot.org  Disabled 

Picasa web album  Disabled 

Amazon S3  Disabled 

URL downloader  Disabled 

WebDAV repository  Disabled 

Wikimedia  Disabled 

 

CI  Description  Default  Actual  Notes 

Common repository settings         

repositorycacheexpire  The amount of time that file listings are cached locally (in seconds) when browsing external repositories. 

120  120   

Repositoryallowexternallinks  This option enables all users to choose whether or not external media is copied into Moodle or not. If this is off then media is always copied into Moodle (this is usually best for overall data integrity and security). If this is on then users can choose each time they add media to a text. 

Yes  Yes   

legacyfilesinnewcourses  By default legacy course files areas are available only in upgraded courses. Please note some features like single activity backup/restore are not compatible with this setting. 

No  No   

Configuration for server file repository         

Repository plugin name  If you leave this empty the default name will be used.  Empty  Empty   

Configuration for recent files repository         

Repository plugin name  If you leave this empty the default name will be used.  Empty  Empty   

Number of recent files       Empty  Empty

Configuration for upload plugin         

Repository plugin name  If you leave this empty the default name will be used.  Empty  Empty   

Configuration for user private files         

C126

Page 139: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 75 of 98  

repository Repository plugin name  If you leave this empty the default name will be used.  Empty  Empty   

Flickr public configuration         

API key  Get a Flickr API Key for your Moodle site.  Key  Key   

Allow users to add a repository instance into the course 

  Yes  Yes   

Allow users to add a repository instance into the user context 

  No  No   

Flickr public configuration  Repositories instances of the site       

Name         

Email address         

Add watermark to photos         

Configurate Google Docs plugin         

Repository plugin name  If you leave this empty the default name will be used.  Google Docs 

Google Docs 

 

YouTube repository type configuration         

Repository plugin name  If you leave this empty the default name will be used.  YouTube YouTube  

 

Backups <How should backups be managed> 

CI  Description  Default  Actual  Notes 

General backup defaults         

backup | backup_general_users  Sets the default for whether to include users in backups. 

Yes  Yes   

backup | backup_general_anonymize 

If enabled all information pertaining to users will be anonymised by default 

No  No   

backup | backup_general_role_assignments 

If enabled by default roles assignments will also be backed up 

Yes  Yes   

C127

Page 140: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 76 of 98  

backup | backup_general_user_files 

Sets the default for whether user files will be included in backups. 

Yes  Yes   

backup | backup_general_activities  Sets the default for including activities in a backup. 

Yes  Yes   

backup | backup_general_blocks  Sets the default for including blocks in a backup. 

Yes  Yes   

backup | backup_general_filters  Sets the default for including filters in a backup.  Yes  Yes   

backup | backup_general_comments 

Sets the default for including comments in a backup. 

Yes  Yes   

backup | backup_general_userscompletion 

If enabled user completion information will be included in backups by default. 

Yes  Yes   

backup | backup_general_logs  If enabled logs will be included in backups by default. 

No  Yes   

backup | backup_general_histories  Sets the default for including user history within a backup. 

No  Yes  Can a staff member export student tracking information before a unit is backed‐up? 

Automated backup setup         

backup | backup_auto_active  Choose whether or not to do automated backups. If manual is selected automated backups will be possible only through the automated backups CLI script. This can be done either manually on the command line or through cron. 

Disabled  Enabled   

backup | backup_auto_weekdays  Choose which days of the week to perform automated backups. 

None  Sun, Mon, Tues, Wed, Thurs, Fri, Sat 

 

backup | backup_auto_hour  Choose what time automated backups should run at. 

0:0  15:15  Does this means 3.15pm in the afternoon? If so, will this have implications for server performance? 

backup | backup_auto_storage  Choose the location where you want backups to be stored when they are automatically created. 

Course backup file area 

Course backup file area   

C128

Page 141: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 77 of 98  

backup | backup_auto_destination  Full path to the directory where you want to save the backup files (leave blank to save in its course default dir) 

Empty  /app/uwa‐mdl2‐prod/htdocs/backups 

 

backup_sche_expire_days  Choose how long to keep backups for. They will be deleted when they reach this age. 

None  None   

backup | backup_auto_keep  How many recent backups for each course do you want to keep? (older ones will be deleted automatically) 

1  1   

Automated backup settings         

backup | backup_auto_users  Select whether you want to include all the users in the server or only the needed users for each course 

Yes  Yes   

backup | backup_auto_role_assignments 

If enabled by default role assignments will also be backed up. 

Yes  Yes   

backup | backup_auto_user_files  Sets the default for whether user files will be included in backups. 

Yes  Yes   

backup | backup_auto_activities  Sets the default for including activities in a backup. 

Yes  Yes   

backup | backup_auto_blocks  Sets the default for including blocks in a backup. 

Yes  Yes   

backup | backup_auto_filters  Sets the default for including filters in a backup.  Yes  Yes   

backup | backup_auto_comments  Sets the default for including comments in a backup. 

Yes  Yes   

backup | backup_auto_userscompletion 

If enabled user completion information will be included in backups by default. 

Yes  Yes   

backup | backup_auto_logs  If enabled, then course logs will be included in automated backups 

No  Yes   

backup | backup_auto_histories  Sets the default for including user history within a backup. 

No  Yes   

C129

Page 142: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 78 of 98  

Grades  

General settings

CI  Description  Default  Actual  Notes 

gradebookroles  Roles which will be graded and appear in the gradebook. 

Student  Student   

grade_profilereport  Grade report used on user profile page. 

User report 

User report 

 

grade_aggregationposition  This setting determines whether the category and course total columns are displayed first or last in the gradebook reports. 

Last  Last  After std ID/number/on after all assignment columns. 

grade_includescalesinaggregation  You can change whether scales are to be included as numbers in all aggregated grades across all gradebooks in all courses. 

Yes  No, Advanced 

Generally go with ‘no’. Difficulties in having ‘total’. If you set scales as ‘good’ ‘bad’ ‘average’. 

grade_hiddenasdate  If user cannot see hidden grades show date of submission instead of '‐'. 

No  Yes  More useful view for students. Not showing stds particular column will not blank but will be populated w/date 

gradepublishing  Enable publishing in exports and imports: Exported grades can be accessed by accessing a URL, without having to log on to a Moodle site. 

No  No   

grade_export_displaytype  Grades can be shown as real grades, as percentages (in reference to the minimum and maximum grades) or as letters (A, B, C etc..) during export. This can be overridden 

Real  Real  We need to decide the default display type – real percentage or letter grades? 

C130

Page 143: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 79 of 98  

during export. 

grade_export_decimalpoints  The number of decimal points to display for export. 

2  2   

grade_navmethod  Default navigation method for the gradebook. 

Dropdown menu 

Tabs  Easier to navigate. 

gradeexport  Choose which gradebook export formats are your primary methods for exporting grades. 

None  None   Choose an  export format – plain text or excel? 

unlimitedgrades  By default grades are limited by the maximum and minimum values of the grade item. Enabling this setting removes this limit, and allows grades of over 100% to be entered directly in the gradebook. 

No  No   

 

Grade categories

CI  Description  Default  Actual  Notes 

grade_hideforcedsettings  Do not show forced settings in grading UI. 

Yes  Yes   

grade_aggregation  The aggregation determines how grades in a category are combined 

Simple weighted mean of grades  Sum of grades  More common scenario. 

grade_aggregations_visible  Aggregation types that should be available. 

Mean of grades, Weighted mean of grades, Simple weighted mean of grades, Mean of grades (with extra credits), Median of grades, Lowest grade, Highest grade, Mode of grades, Sum of grades. 

Mean of grades, Median of grades, Lowest grade, Highest grade, Sum of grades. 

Suggest restricted set to reduce complexity. 

grade_aggregateonlygraded  An empty grade is a grade which is missing from the gradebook. It may be from an assignment submission which 

Default: Yes, Not forced, Advanced  Default: Yes, Not forced, Advanced 

 

C131

Page 144: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 80 of 98  

has not yet been graded or from a quiz which has not yet been attempted etc. 

grade_aggregateoutcomes  If enabled, outcomes are included in the aggregation. 

Default: No, Not forced, Advanced  Default: No, Not forced, Advanced 

 

grade_aggregatesubcats  This setting determines whether grades in subcategories are included in the aggregation. 

Default: No, Not forced, Advanced  Default: No, Not forced, Advanced 

 

grade_keephigh  If set, this option will only keep the X highest grades, X being the selected value for this option. 

Default: No, Forced, Advanced  Default: No, Forced, Advanced 

 

grade_droplow  This setting enables a specified number of the lowest grades to be excluded from the aggregation. 

Default: No, Not forced, Advanced  Default: No, Not forced, Advanced 

 

 

Grade items

(when things are graded, what is displayed?) 

CI  Description  Default  Actual  Notes 

grade_displaytype  This setting determines how grades are displayed in the grader and user reports. 

Real  Real   

grade_decimalpoints  This setting determines the number of decimal points to display for each grade. 

2  2   

grade_item_advanced Select all elements that should be displayed as advanced when editing grade items. 

Default: Item info, ID number, Grade to pass, Offset, Multiplicator, Grade display type, Overall decimal points, Hidden until, Lock after 

Default: Item info, ID number, Grade to pass, Offset, Multiplicator, Grade display type, Overall decimal points, Hidden until, Lock after 

‐ x by default student ID is not displayed. Double check 1st name last name 

C132

Page 145: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 81 of 98  

 

Scales

Enables you to create your own scales. Eg: prac demo – pass / fail – use scale rather than real, percentage, letter 

Scale  List  Used 

Likert  Very good, Good, Average, Poor, Very poor  Yes 

Likert 2  Strongly Agree, Agree, Not Applicable, Disagree, Strongly Disagree  Yes 

Separate and Connected ways of knowing 

Mostly Separate Knowing, Separate and Connected, Mostly Connected Knowing  No 

 

Outcomes

Learning outcomes can be added – site wide and create unit specific – link to activities. 

Field name   Description   Required   Format 

outcome_name   The full name of the outcome   Yes   String 

outcome_shortname   The short name of the outcome   Yes   String 

outcome_description   The description of the outcome   Yes  String 

scale_name   The name of the scale used   Yes   String 

scale_items   A comma‐separated list of scale items   Yes   String 

scale_description   The description of the scale   Yes  String  

 

C133

Page 146: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 82 of 98  

Letters

Highest   Lowest   Letter 

100.00%  80.00%  HD 

79.99%  70.00%  D 

69.99%  60.00%  CR 

59.99%  50.00%  P 

49.99%  45.00%  N+ 

44.99%  0.00%  N 

 

Grader report

CI  Description  Default  Actual  Notes 

grade_report_studentsperpage  This setting determines the number of students displayed per page in the grader report. 

100  100  Option to increase length of loading? 

grade_report_quickgrading  If enabled, when editing is turned on, a text input box appears for each grade, allowing many grades to be edited at the same time. 

Yes  Yes   

grade_report_showquickfeedback  If enabled, when editing is turned on, a feedback text input box with a dotted border appears for each grade, allowing the feedback for many grades to be edited at the same time. 

No  No   

grade_report_fixedstudents  Allows grades to scroll horizontally without losing sight of the students column, by making it static. 

No  Yes  Improves usability of gradebook in most cases. 

grade_report_meanselection  This setting determines whether cells with no grade should be included when calculating the average (mean) for each category or grade item. 

Non‐empty grades 

Non‐empty grades 

 

grade_report_enableajax  Adds a layer of AJAX functionality to the grader report, simplifying and speeding up common operations. 

No  Yes  Improves usability of gradebook. 

grade_report_showcalculations  If enabled, when editing is turned on, a calculator icon is  No  Yes  Useful for calculated fields. 

C134

Page 147: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 83 of 98  

shown for each grade item and category, with tool tips over calculated items and a visual indicator that a column is calculated. 

grade_report_showeyecons  If enabled, when editing is turned on, a show/hide icon is shown for each grade for controlling its visibility to the student. 

No  Yes  Improves usability. 

grade_report_showaverages  If enabled, the grader report will contain an additional row displaying the average (mean) for each category and grade item. 

No  No   

grade_report_showlocks  If enabled, when editing is turned on, a lock/unlock icon is shown for each grade for controlling whether the grade can be automatically updated by the related activity. 

No  Yes  Improves usability. 

grade_report_showranges  If enabled, the grader report will contain an additional row displaying the range for each category and grade item. 

No  Yes  Improves usability. 

grade_report_showuserimage  Whether to show the user's profile image next to the name in the grader report. 

Yes  No ?  Will we use photo ID in callista? 

grade_report_showuseridnumber  If enabled, user ID numbers are shown in an additional column. 

No  Yes  Improves usability. By default, student ID NOT displayed in graded. We need to make sure it is. 

grade_report_showactivityicons  If enabled, activity icons are shown next to activity names. 

Yes  Yes   

grade_report_shownumberofgrades  If enabled, the number of grades used when calculating the average (mean) is displayed in brackets after each average. 

No  Yes  Improves usability. 

grade_report_averagesdisplaytype  This setting determines whether the average (mean) is displayed as real grades, percentages or letters, or whether the display type for the category or grade item is used (inherit) 

Inherit  Inherit   

grade_report_rangesdisplaytype  This setting determines whether the range is displayed as real grades, percentages or letters, or whether the 

Inherit  Inherit   

C135

Page 148: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 84 of 98  

display type for the category or grade item is used (inherit). 

grade_report_averagedecimalpoints  This setting determines the number of decimal points to display for each average or whether the overall decimal points setting for the category or grade item is used (inherit). 

Inherit  Inherit   

grade_report_rangesdecimalpoints  This setting determines the number of decimal points to display for each range or whether the overall decimal points setting for the category or grade item is used (inherit). 

Inherit  Inherit   

 

Overview report

CI  Description  Default Actual Notes 

grade_report_overview_showrank  This setting determines whether the position of the student in relation to the rest of the class is shown for each grade item. 

No  No   

grade_report_overview_showtotalsifcontainhidden This setting specifies whether totals which contain hidden grade items are shown to students or replaced with a hyphen (‐). If shown, the total may be calculated either excluding or including hidden items. 

Hide  Hide   

 

User report

CI  Description  Default  Actual  Notes 

grade_report_user_showrank  This setting determines whether the position of the student in relation to the rest of the class is shown for each grade item. 

No  No   

grade_report_user_showpercentage  This setting determines whether the percentage value of each grade item is shown. 

No  No   

grade_report_user_showgrade  Show the grade column?  Yes  Yes   

grade_report_user_showfeedback  Show the feedback column?  Yes  Yes   

C136

Page 149: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 85 of 98  

grade_report_user_showrange  Show the range column?  Yes  Yes   

grade_report_user_showweight  Show the grade weight column?  No  No   

grade_report_user_showaverage  Show the average column? Students may be able to estimate other student's grades if the average is calculated from a small number of grades. For performance reasons the average is approximate if it is dependent on any hidden items. 

No  No   

grade_report_user_showlettergrade  Show the letter grade column?  No  No   

grade_report_user_rangedecimals  The number of decimal points to display for range.  0  0   

grade_report_user_showhiddenitems  Whether hidden grade items are hidden entirely or if the names of hidden grade items are visible to students. 

Only hidden until 

Only hidden until 

 

grade_report_user_showtotalsifcontainhidden This setting specifies whether totals which contain hidden grade items are shown to students or replaced with a hyphen (‐). If shown, the total may be calculated either excluding or including hidden items. 

Hide  Hide   

 

Location settings CI  Description  Default  Actual  Notes 

timezone  Set the default timezone here. This is the only the DEFAULT timezone for displaying dates ‐ each user can override this by setting their own in their profile. "Server time" here will make Moodle default to the server's operating system setting, but "Server time" in the user profile will make the user default to this timezone setting. Cronjobs that depend on a time of day to run will use this timezone. 

Server’s local time 

Server’s local time 

 

forcetimezone  Users can either individually select their timezone, or be forced to use a common timezone.  Users can choose their own timezone 

Users can choose their own timezone 

 

country  If you set a country here, then this country will be selected by default on new user accounts. To force users to choose a country, just leave this unset. 

Choose…  Australia   

defaultcity  A city entered here will be the default city when creating new user accounts.       

geoipfile  Location of GeoIP City binary data file.  N/A  N/A   

C137

Page 150: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 86 of 98  

googlemapkey  For use with Google Maps for IP address lookup visualization  N/A  N/A   

allcountrycodes This is the list of countries that may be selected in various places, for example in a user's profile. 

Empty  Empty   

 

Language settings 

General language settings

CI  Description  Default  Actual  Notes 

autolang  Detect default language from browser setting, if disabled site default is used.  Yes  Yes   

lang  Default language for the whole site.  EN  EN   

langmenu  Choose whether or not you want to display the general‐purpose language menu on the home page, login page etc. This does not affect the user's ability to set the preferred language in their own profile. 

Yes  Yes   

langlist  Languages to appear on the language drop‐down menu.  Empty  Empty   

langcache  Cache the language menu. Saves a lot of memory and processing power. If you enable this, the menu takes a few minutes to update after you have added or removed languages. 

Yes  Yes   

langstringcache  Caches all the language strings into compiled files in the data directory. If you are translating Moodle or changing strings in the Moodle source code then you may want to switch this off. Otherwise leave it on to see performance benefits. 

Yes  Yes   

locale  Choose a sitewide locale ‐ this will override the format and language of dates for all language packs (though names of days in calendar are not affected). You need to have this locale data installed on your operating system (eg for linux en_US.UTF‐8 or es_ES.UTF‐8). In most cases this field should be left blank. 

Blank  Blank   

latinexcelexport Choose the encoding for Excel exports.  Unicode Unicode  

 

Language packs

Installed language packs: English(en) 

C138

Page 151: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 87 of 98  

Warning on page: Because Moodle can not connect to download.moodle.org, we are unable to do language pack installation automatically. Please download the appropriate zip file(s) from http://download.moodle.org, copy them to your /app/uwa‐mdl2‐prod/htdocs/moodledata/lang/ directory and unzip them manually. 

Language customisation

Moodle Terminology  UWA Terminology 

Editing Teacher  Lecturer 

Course/s  Unit/s 

Latest News  Announcements 

Forums  Discussions 

News Forum   Announcements 

 

Themes CI  Description  Default Actual Notes 

themelist  Leave this blank to allow any valid theme to be used. If you want to shorten the theme menu, you can specify a comma‐separated list of names here (Don't use spaces!). For example: standard,orangewhite. 

Empty  Empty  YB: Don’t use more than 

3 levels of themes. 

‘magazine’ 

themedesignermode  Normally all theme images and style sheets are cached in browsers and on the server for a very long time, for performance.  If you are designing themes or developing code then you probably want to turn this mode on so that you are not served cached versions. 

Off  Off   

C139

Page 152: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 88 of 98  

Warning: this will make your site slower for all users! Alternatively, you can also reset the theme caches manually from the Theme selection page. 

allowuserthemes  If you enable this, then users will be allowed to set their own themes. User themes override site themes (but not course themes) 

No  No   

allowcoursethemes  If you enable this, then courses will be allowed to set their own themes. Course themes override all other theme choices (site, user, or session themes) 

No  No  Restriction on who can modify this setting. 

allowcategorythemes  If you enable this, then themes can be set at the category level. This will affect all child categories and courses unless they have specifically set their own theme. 

No  No  Dependent on the structure of categories used. 

allowthemechangeonurl  If enabled, the theme can be changed by adding theme={themename} to any Moodle URL. 

No  No   

allowuserblockhiding  Do you want to allow users to hide/show side blocks throughout this site? This feature uses Javascript and cookies to remember the state of each collapsible block, and only affects the user's own view. 

Yes  Yes   

allowblockstodock  If enabled and supported by the selected theme users can choose to move blocks to the dock. 

No  No  No 

custommenuitems  You can configure a custom menu here to be shown by themes. Each line consists of some menu text, a link URL (optional) and a tooltip title (optional), separated by pipe characters. You can specify a structure using hyphens. 

Empty  Empty  YB: To be determined in discussion with UWA web office. 

Appearance CI  Description  Default  Actual  Notes 

Calendar         

calendar_adminseesall  Do admins see all calendar events or just those that apply to themselves? 

No  No   

calendar_site_timeformat  You can choose to see times in either 12 or 24 hour format for the whole site. If you choose "default", then the format will be automatically chosen according to the language you use in the site. This setting can be overridden by user preferences. 

Default  Default   

calendar_startwday  Which day starts the week in the calendar?  Sunday  Monday   

C140

Page 153: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 89 of 98  

calendar_weekend  Which days of the week are treated as "weekend" and shown with a different colour? 

Sunday, Saturday  Sunday, Saturday   

calendar_lookahead  How many days in the future does the calendar look for upcoming events by default? 

21  21   

calendar_maxevents  How many (maximum) upcoming events are shown to users by default? 

10  10   

enablecalendarexport  Enable exporting or subscribing to calendars.  Yes  Yes   

calendar_exportsalt  This random text is used for improving of security of authentication tokens used for exporting of calendars. Please note that all current tokens are invalidated if you change this hash salt. 

    Random string of text? 

Blog        

useblogassociations  Enables the association of blog entries with courses and course modules. 

Yes  Yes   

bloglevel  This setting allows you to restrict the level to which user blogs can be viewed on this site. Note that they specify the maximum context of the VIEWER not the poster or the types of blog posts. 

All site users can see all blog entries 

Disable completely.  YB: Not using blogs. 

useexternalblogs  Enables users to specify external blog feeds. Moodle regularly checks these blog feeds and copies new entries to the local blog of that user. 

Yes  Disable completely   

externalblogcrontime  How often Moodle checks the external blogs for new entries. 

24h  24h   

maxexternalblogsperuser  The number of external blogs each user is allowed to link to their Moodle blog. 

1  1   

blogusecomments  Enable comments  Yes  Yes   

blogshowcommentscount  Show comments count  Yes  Yes   

Navigation        

defaulthomepage  This determines the home page for logged in users  Site  My Moodle   

navshowcategories  Show course categories in the navigation bar and navigation blocks. This does not occur with courses the user is currently enrolled in, they will still be listed 

Yes  No  Reduce clutter in navigation. 

C141

Page 154: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 90 of 98  

under mycourses without categories. 

navshowallcourses  Setting this ensures that all courses on the site are shown in the navigation at all times. 

No  No   

navcourselimit  Limits the number of courses shown to the user when they are either not logged in or are not enrolled in any courses. 

20  20   

HTML Settings        

formatstringstriptags  Uncheck this setting to allow HTML tags in activity and resource names. 

Yes  Yes   

emoticons  This form defines the emoticons (or smileys) used at your site. 

Default  Default   

Moodle Docs        

docroot  Defines the path to the Moodle Docs.  http://docs.moodle.org  http://docs.moodle.org   

doctonewwindow  If you enable this, then links to Moodle Docs will be shown in a new window. 

No  No  ? 

Course contacts        

coursecontact  This setting allows you to control who appears on the course description. Users need to have at least one of these roles in a course to be shown on the course description for that course. 

Unit Coordinator, Lecturer 

Unit Coordinator, Lecturer 

 

AJAX and Javascript        

enableajax  This setting allows you to control the use of AJAX (advanced client/server interfaces using Javascript) across the whole site. With this setting enabled users can still make a choice in their profile, otherwise AJAX is disabled for everybody. 

Yes  Yes   

useexternalyui  Instead of using local files, use online files available on Yahoo‘s servers. 

No  No   

yuicomboloading  This options enables combined file loading optimisation for YUI libraries. This setting should be enabled on production sites for performance reasons. 

Yes  Yes   

cachejs  Javascript caching and compression greatly improves  Yes  Yes   

C142

Page 155: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 91 of 98  

page loading performance. it is strongly recommended for production sites. 

Enablecourseajax  Allow AJAX when editing main course pages. Note that the course format and the theme must support AJAX editing and the user has to enable AJAX in their profiles, too. 

Yes  Yes  Improves ease of editing. 

Additional HTML        

additionalhtmlhead  Content here will be added to the bottom of the HEAD tag for every page. 

Empty  Empty  For discussion 

additionalhtmltopofbody  Content here will be added in to every page immediately after the opening body tag. 

Empty  Empty  For discussion 

Additionalhtmlfooter  Content here will be added in to every page right before the body tag is closed. 

Empty  Empty  For discussion 

Advanced settings  

CI  Description  Default  Actual  Notes 

enableoutcomes  Support for Outcomes (also known as Competencies, Goals, Standards or Criteria) means that users can grade things using one or more scales that are tied to outcome statements. Enabling outcomes makes such special grading possible throughout the site. 

No  Yes  Can be a powerful tool once understood. 

usecomments  Enable comments anywhere blocks are shown through using the ‘comments’ block. 

Yes  Yes   

enablenotes  Enable storing of notes about individual users, accessed through their personal profile. 

Yes  No  For discussion. 

usetags  Should tags functionality across the site be enabled?  Yes  Yes   

enablenotes  Enable storing of notes about individual users.   No  No   

enableportfolios  This will allow administrators to configure remote systems for users to export content to. 

No  No   

C143

Page 156: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 92 of 98  

enablewebservices  Web services enable other systems to log in to this Moodle and perform operations. 

No  Yes  Critical to integration. 

messaging  Should the messaging system between site users be enabled? 

Yes  No   

messaginghidereadnotifications  Hide read notifications of events like forum posts when viewing messaging history 

No  No   

messagingdeletereadnotificationsdelay Read notifications can be deleted to save space. How long after a notification is read can it be deleted?  

1 week  1 week   

enablestats  If you choose 'yes' here, Moodle's cronjob will process the logs and gather some statistics. Depending on the amount of traffic on your site, this can take awhile. If you enable this, you will be able to see some interesting graphs and statistics about each of your courses, or on a sitewide basis. 

No  No   

enablerssfeeds  This switch will enable RSS feeds from across the site.  No  Yes  Enhanced feature. 

bloglevel  This setting allows you to restrict the level to which user blogs can be viewed on this site. Note that they specify the maximum context of the VIEWER not the poster or the types of blog posts.  

All site users can see all blog entries 

Disable completely. 

mnet_dispatcher_mode  MNet allows communication of this server with other servers or services. 

No  No  X 

enablecompletion  When enabled, this lets users turn on completion tracking (progress) features at course level. 

No  Yes  Useful feature. 

enableavailability  When enabled, this lets users set conditions (based on date, grade, or completion) that control whether an activity is available. 

No  Yes  Critical feature for those used to WebCT. 

enableplagiarism  This will allow administrators to configure plagiarism plugins (if installed). 

No  Yes  So that Moodle is set up when TurnItIn is installed integrated. 

 

C144

Page 157: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 93 of 98  

Server CI  Description  Default  Actual  Notes 

System paths         

Gdversion  Indicate the version of GD that is installed. The version shown by default is the one that has been auto‐detected. Don't change this unless you really know what you're doing. 

GD 2.x is installed 

GD 2.x is installed 

 

Pathtodu  Path to du. Probably something like /usr/bin/du. If you enter this, pages that display directory contents will run much faster for directories with a lot of files. 

Empty  Empty   

Aspellpath  To use spell‐checking within the editor, you MUST have aspell 0.50 or later installed on your server, and you must specify the correct path to access the aspell binary. On Unix/Linux systems, this path is usually /usr/bin/aspell, but it might be something else. 

Empty  Empty   

Pathtodot  Path to dot. Probably something like /usr/bin/dot. To be able to generate graphics from DOT files, you must have installed the dot executable and point to it here. Note that, for now, this only used by the profiling features (Development‐>Profiling) built into Moodle. 

Empty  Empty   

Email        Smtphosts  Give the full name of one or more local SMTP servers that Moodle should 

use to send mail (eg 'mail.a.com' or 'mail.a.com;mail.b.com'). To specify a non‐default port (i.e other than port 25), you can use the [server]:[port] syntax (eg 'mail.a.com:587'. If you leave it blank, Moodle will use the PHP default method of sending mail. 

Empty  cookie.netspot.com.au:2500 

 

Smtpuser  If you have specified an SMTP server above, and the server requires authentication, then enter the username and password here. 

Empty  Empty   

Smtppass  If you have specified an SMTP server above, and the server requires authentication, then enter the username and password here. 

Empty  Empty   

Smtpmaxbulk  Maximum number of messages sent per SMTP session. Grouping messages may speed up the sending of emails. Values lower than 2 force creation of new SMTP session for each email. 

1  1   

Noreplyaddress  Emails are sometimes sent out on behalf of a user (eg forum posts). The  noreply@uwa2. noreply@netsp  

C145

Page 158: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 94 of 98  

email address you specify here will be used as the "From" address in those cases when the recipients should not be able to reply directly to the user (eg when a user chooses to keep their address private). 

moodlesites.com 

ot.com.au 

Digestmailtime  People who choose to have emails sent to them in digest form will be emailed the digest daily. This setting controls which time of day the daily mail will be sent (the next cron that runs after this hour will send it). 

17  17   

Sitemailcharset  All the emails generated by your site will be sent in the charset specified here. Anyway, every individual user will be able to adjust it if the next setting is enabled. 

UTF‐8  UTF‐8   

Allowusermailcharset  Enabling this, every user in the site will be able to specify his own charset for email. 

No  No   

Mailnewline  Newline characters used in mail messages. CRLF is required according to RFC 822bis, some mail servers do automatic conversion from LF to CRLF, other mail servers do incorrect conversion from CRLF to CRCRLF, yet others reject mails with bare LF (qmail for example). Try changing this setting if you are having problems with undelivered emails or double newlines. 

LF  LF   

Supportname  This is the name of a person or other entity offering general help via the support email or web address. 

Yvonne Button  Admin User   

Supportemail  This email address will be published to users of this site as the one to email when they need general help (for example, when new users create their own accounts). If this email is left blank then no such helpful email address is supplied. 

[email protected] 

[email protected] 

 

Supportpage  This web address will be published to users of this site as the one to go to when they need general help (for example, when new users create their own accounts). If this address is left blank then no link will be supplied. 

Empty  Empty   

Jabber         

Jabberhost  The server to connect to to send jabber message notifications  Empty  Empty   

Jabberserver  XMPP host ID (can be left empty if the same as Jabber host)  Empty  Empty   

Jabberusername  The user name to use when connecting to the Jabber server  Empty  Empty   

Jabberpassword  The password to use when connecting to the Jabber server  Empty  Empty   

Jabberport  The port to use when connecting to the Jabber server  5222  5222   

Session handling         

C146

Page 159: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 95 of 98  

Dbsessions  If enabled, this setting will use the database to store information about current sessions. This is especially useful for large/busy sites or sites built on cluster of servers. For most sites this should probably be left disabled so that the server disk is used instead. Note that changing this setting now will log out all current users (including you). If you are using MySQL please make sure that 'max_allowed_packet' in my.cnf (or my.ini) is at least 4M. 

Yes  No   

Sessiontimeout  If people logged in to this site are idle for a long time (without loading pages) then they are automatically logged out (their session is ended). This variable specifies how long this time should be. 

2 hours  2 hours   

Sessioncookie  This setting customises the name of the cookie used for Moodle sessions. This is optional, and only useful to avoid cookies being confused when there is more than one copy of Moodle running within the same web site. 

Empty  Empty   

Sessioncookiepath  If you need to change where browsers send the Moodle cookies, you can change this setting to specify a subdirectory of your web site. Otherwise the default '/' should be fine. 

/  /   

Sessioncookiedomain  This allows you to change the domain that the Moodle cookies are available from. This is useful for Moodle customisations (e.g. authentication or enrolment plugins) that need to share Moodle session information with a web application on another subdomain. WARNING: it is strongly recommended to leave this setting at the default (empty) ‐ an incorrect value will prevent all logins to the site. 

Empty  Empty   

Statistics         

Statsfirstrun  This specifies how far back the logs should be processed the first time the cronjob wants to process statistics. If you have a lot of traffic and are on shared hosting, it's probably not a good idea to go too far back, as it could take a long time to run and be quite resource intensive. (Note that for this setting, 1 month = 28 days. In the graphs and reports generated, 1 month = 1 calendar month.) 

None  None   

Statsmaxruntime  Specify the maximum time allowed to calculate the statistics for one day, bearing in mind that stats processing can put a big load on the server. The maximum number of days processed in one cron can be specified below. 

Until complete  Until complete   

Statsruntimedays  Specify the maximum number of days processed in each stats execution. When stats are up‐to‐date, only one day will be processed, so adjust this 

31  31   

C147

Page 160: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 96 of 98  

value depending of your server load, reducing it if shorter cron executions are needed. 

Statsruntimestarthour  What time should the cronjob that does the stats processing start? Please specify different times if there are multiple Moodles on one physical server. 

0:0  0:0   

Statsuserthreshold  This setting specifies the minimum number of enrolled users for a course to be included in statistics calculations. 

0  0   

HTTP         

Framename  If you are embedding Moodle within a web frame, then put the name of this frame here. Otherwise this value should remain as '_top' 

_top  _top   

Slasharguments  Files (images, uploads etc) are provided via a script using 'slash arguments'. This method allows files to be more easily cached in web browsers, proxy servers etc. Unfortunately, some PHP servers don't allow this method, so if you have trouble viewing uploaded files or images (eg user pictures), disable this setting. 

Yes  Yes   

Reverse proxy         

Getremoteaddrconf  If your server is behind a reverse proxy, you can use this setting to specify which HTTP headers can be trusted to contain the remote IP address. The headers are read in order, using the first one that is available. 

HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, REMOTE_ADDR 

HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, REMOTE_ADDR 

 

Web proxy  Fill in following options if your Moodle server can not access internet directly. Internet access is required for download of environment data, language packs, RSS feeds, timezones, etc. PHP cURL extension is highly recommended. 

     

Proxyhost  If this server needs to use a proxy computer (eg a firewall) to access the Internet, then provide the proxy hostname here. Otherwise leave it blank. 

Empty  Empty   

Proxyport  If this server needs to use a proxy computer, then provide the proxy port here. 

0  0   

Proxytype  Type of web proxy (PHP5 and cURL extension required for SOCKS5 support). 

HTTP  HTTP   

Proxyuser  Username needed to access internet through proxy if required, empty if none (PHP cURL extension required). 

Empty  Empty   

Proxypassword  Password needed to access internet through proxy if required, empty if  Empty  Empty   

C148

Page 161: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 97 of 98  

none (PHP cURL extension required). 

Proxybypass  Comma separated list of (partial) hostnames or IPs that should bypass proxy (e.g., 192.168., .mydomain.com) 

localhost, 127.0.0.1 

localhost, 127.0.0.1 

 

Maintenance mode         

maintenance_enabled  For upgrades and other work  Disable  Disable   

maintenance_message       Empty  Empty

Cleanup         

Deleteunconfirmed  If you are using email authentication, this is the period within which a response will be accepted from users. After this period, old unconfirmed accounts are deleted. 

7 days  7 days   

Deleteincompleteusers  After this period, old not fully setup accounts are deleted.  Never  Never   

Logguests  This setting enables logging of actions by guest account and not logged in users. High profile sites may want to disable this logging for performance reasons. It is recommended to keep this setting enabled on production sites. 

Yes  Yes   

Loglifetime  This specifies the length of time you want to keep logs about user activity. Logs that are older than this age are automatically deleted. It is best to keep logs as long as possible, in case you need them, but if you have a very busy server and are experiencing performance problems, then you may want to lower the log lifetime. Values lower than 30 are not recommended because statistics may not work properly. 

Never delete logs 

Never delete logs 

 

Disablegradehistory  Disable history tracking of changes in grades related tables. This may speed up the server a little and conserve space in database. 

No  No   

Gradehistorylifetime  This specifies the length of time you want to keep history of changes in grade related tables. It is recommended to keep it as long as possible. If you experience performance problems or have limited Database space, try to set lower value. 

Never delete history 

Never delete history 

 

Performance         

Numcoursesincombo  The combo list doesn't work well with large numbers of courses. When the total number of courses in the site is higher than this setting then a link to the dedicated course listing will be shown instead of trying to display all the courses on the front page. 

500  500   

Extramemorylimit  Some scripts like search, backup/restore or cron require more memory. Set  512M  128M   

C149

Page 162: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

 

        Page 98 of 98  

higher values for large sites. 

Curlcache  Time‐to‐live for cURL cache, in seconds.  120  120   

Curltimeoutkbitrate  This setting is used to calculate an appropriate timeout during large cURL requests. As part of this calculation an HTTP HEAD request is made to determine the size of the content. Setting this to 0 disables this request from being made. 

56  56   

 

C150

Page 163: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

6 LMSPrj_ProjMan_CommunicationPlan_V0 3_250711_SJ page 1 of 4 Created by Shannon Johnston on 11 July 2011

UWA MOODLE IMPLEMENTATION PROJECT 2011-2012

Project Communications Plan

Document created 11th July 2011 by Shannon Johnston (LMS Project Manager) Initial preparation May 2011 18th April 2011 Approved by D Chalmers

Version control

Version Date Name of editor Reason for edit 0.1 11/07/11 Shannon Johnston Initial project documentation 0.2 15/07/11 Jen Tomczak Minor edits / review

Document Contents

Overview of project and communications plan.............................................................................. 1 Purpose......................................................................................................................................... 1 Stakeholders ................................................................................................................................. 2 Strategy......................................................................................................................................... 3

344

Risks to communication plan ........................................................................................................ Process / Actions .......................................................................................................................... Records management...................................................................................................................

Overview of project and communications plan The aim of this project is to implement the Learning Management System (Moodle) for full implementation by Semester 1, 2012. Staff may elect to implement it from mid January 2012. This implementation requires a complex process of integrating Moodle with UWA systems, configuring it to work for the UWA users, and a change management process around migration and training of users. A part of a successful project and management of change is the way project processes, plans and progress, are communicated to stakeholders, as well as how risks are communicated and managed. This Communications plan outlines the LMS implementation stakeholders, and their importance to the project success, and the ways project processes, plans, progress, risks and so on are managed and when.

Purpose The communications plan forms a risk mitigation strategy in itself. The various stakeholders have varying degrees of communication needs, and the appropriateness and level of communication may have an impact on the project success.

Stakeholder Reason for inclusion Degree/depth of communication

Project and LMS Owner Business owner needs to be fully involved in decisions, progress and risk mitigation of the project

Regular updates, and more frequent if major decisions or issues arise

C151

Page 164: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

6 LMSPrj_ProjMan_CommunicationPlan_V0 3_250711_SJ page 2 of 4 Created by Shannon Johnston on 11 July 2011

Project teams Integral to the successful preparation and implementation of the LMS at UWA

Integral to design, development and implementation work. In-depth and constant communication.

NetSpot, LMS Partner Integral to preparation, implementation, and on-going hosting and support of Moodle.

LMS end users Core stakeholders – those involved in using the LMS for teaching and learning

Kept informed, with some opportunity to be involved in implementation processes.

Technical Systems

User support

Eventually to be providing T&L (CATL) or technical (IS) support to staff and students around the use of the LMS.

Kept aware, trained

University executive Approved the new LMS and budget.

Kept informed only

Stakeholders This table indicates the relative importance and impact of communication with particular stakeholders.

Stakeholder Role Communication level Importance and impact

LMS Owner (Director, CATL)

Owner Keep informed, major decision maker and approvals

Medium

Project team – CATL

Implementation and owners of LMS

Core to project implementation High

Project team – Systems integrations

Design and development of integrations

Core to LMS integrations implementation

High

Project team – NetSpot Pty Ltd

Hosting Partner Core to LMS implementation and on-going hosting

High

LMS support team – T&L

CATL EDS – train and help staff with using LMS

Integration to project and LMS implementation

High

LMS support team – technical help

Helping staff with technical issues post implementation

Ensure training Low

Academic staff Teacher users High

Administrative staff Admin support users High

Other staff Other users e.g. research

Keep aware, informed, and involved Low-Medium

Students Learner users Keep aware Low

University Executive Project sponsors Keep aware Low

University Committees

Approve LMS acquisition, policy and guidelines

Keep informed Low

Comment [j1]: Do you need to insert info for these fields?

C152

Page 165: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

6 LMSPrj_ProjMan_CommunicationPlan_V0 3_250711_SJ page 3 of 4 Created by Shannon Johnston on 11 July 2011

Strategy For the more detailed strategy, see Excel document Communications Plan Schedule LMSPrj_ProjMan_CommunicPlanSched_V0.2_110711_SJ.xls. Essentially, the strategy is as follows: LMS and LCS Business Owners and Sponsors, University executive and Committee

Inform of project process as required.

Status update, risks and issues mitigation, major decision-making – monthly status update meetings with brief report, and ad-hoc communication as necessary.

LMS implementation project team

Frequent, extensive planning and design meetings.

Regular weekly progress updates and request/issues meetings between UWA LMS Project Manager and CATL Project Coordinator / team, Systems Integrations Project Coordinator, Netspot project manager.

Email, telephone, or face-to-face discussions for design, planning, and implementation processes.

Milestone reports for sign-off by Project Coordinators, Project Manager and Project Owners.

Users: Teaching and admin staff, students, other staff

Various forms of information dissemination: website (monthly update), all-staff email (with key activities), eLearning mailinglist (new: quick, regular updates), faculty and school invited presentations (on request), all-staff information sessions (x 3, or in faculty/school if requested), student communication channels via Student Guild.

Risks to communication plan

Risk Likelihood Impact Mitigation

Missing deadlines, frequency of communications

Low Medium Admin Officer to develop and maintain a process of tracking what needs to happen when.

Others (project team members) needing to give Project Manager information not doing it and not on time.

Low-Medium

High Use the tracking process above, and communicate requirements in advance.

Develop samples or templates to aid

Various reporting and project team staff unable to attend meetings to report.

Medium High Use the above process.

Share documents via Sharepoint or email, depending task.

C153

Page 166: F29380 - University of Western Australia · F29380 The University of Western Australia 4 August 2011 MEMBERS OF THE eLEARNING AND LEARNING SPACES STANDING COMMITTEE Director of Centre

6 LMSPrj_ProjMan_CommunicationPlan_V0 3_250711_SJ page 4 of 4 Created by Shannon Johnston on 11 July 2011

Process / Actions 1. LMS Project Manager monitors communications, and conducts specific communication

tasks as allocated.

2. LMS Project Manager to create, discuss and share a Communications document for specific project teams, including a status report template for brief weekly reports.

3. LMS Project Admin Officer keeps a record of communications, ensuring that strategy is implemented and communications occur in the time mentioned.

4. Strategy implemented as listed in the document.

Records management A records management process is available in the Records Management document LMSPrj_Admin_DocStorage&RcordKpg_V2.0_2406/11_JT.doc. Essentially, the document comprises

File storage process: Staff not to use personal computers. In-progress documents used and stored on relevant local p: drive. Documents shared between CATL, IS, Netspot, etc via Sharepoint. Sharepoint is

managed by the LMS Project Admin Officer, but all members can post documents. Version #.0 documents or significant other version archived in TRIM. TRIM storage is

managed by LMS Project Administration Officer. File naming convention: To indicate the project, the project area, the file name, and the version. The CATL Naming includes the date and author initials.

C154