Git Product home page Git Product logo

moodle-mod_facetoface's Introduction

3.11 and higher branch test

Custom Branch

This Branch is a custom branch of MOODLE_34_STABLE for use with LOL sites.

Description

Face-to-face activities are used to keep track of in-person trainings which require advance booking.

Each activity is offered in one or more identical sessions. These sessions can be given over multiple days.

Reminder messages are sent to users and their managers a few days before the session is scheduled to start. Confirmation messages are sent when users sign-up for a session or cancel.

Branches

Moodle version Branch
Moodle 3.4 to 3.10 MOODLE_34_STABLE
Moodle 3.11+ MOODLE_311_STABLE

Installation

1- Unpack the module into your moodle install in order to create a mod/facetoface directory.

2- Visit the /admin/index.php page to trigger the database installation.

3- (Optional) Change the default options in the activity modules configuration.

Bugs/patches

Feel free to send bug reports (and/or patches!) to the current maintainer:

Stacey Walker [email protected]

Previous maintainer(s)

Alastair Munro [email protected] Aaron Barnes [email protected] Francois Marier [email protected]

Original design and development

Jonathan Newman [email protected]

Changes

(see the ChangeLog.txt file)

Copyright

Face-to-face module for Moodle Copyright (C) 2007-2011 Catalyst IT (http://www.catalyst.net.nz) Copyright (C) 2011-2013 Totara LMS (http://www.totaralms.com) Copyright (C) 2014 onwards Catalyst IT (http://www.catalyst-eu.net)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

moodle-mod_facetoface's People

Contributors

danmarsden avatar nicklambellgch avatar darylbatchelor avatar matthewfein avatar andrewhancox avatar pelonz avatar sameer-ah avatar simoncoggins avatar sk-unikent avatar michael-milette avatar gch-lol[bot] avatar alexmorrisnz avatar euven avatar geoffreyvanwyk avatar doctorlard avatar joshwillcock avatar agwells avatar

moodle-mod_facetoface's Issues

[Defect] Export attendance custom fields not showing value

Which site did you notice this issue on?

West Moreton

Was it on a demo site?

No

Steps to reproduce

  1. Go to a course with a face to face module and has attendance data.
  2. Click on the module.
  3. At the bottom of the page, click "export to file".
  4. Open the downloaded Excel file, view the data underneath a custom field.

Current behaviour

Custom field value is a hyphen

Expected Behaviour

The value of the custom field

Relevant logs and/or screenshots

No response

Other comment

No response

[Brief] Review Manager Access

Summary

Currently the line manager access permission only checks if the user has any reporting users under any role permission rather than specifically manager / manage users for example.
From discussion with @matthewfein this should be reviewed for consistency with other places / modules.

Requirement / Changes

  • Review current manager designation logic.
  • Update where required to be more consistent.

Other comment

It may be worth creating a new function or extending \tool_organisation\api:get_myusers_sql() to optionally filter to specific role permissions instead of just any role.

Related to: https://github.com/gchlol/moodle-mod_signoff/issues/14

[Defect] Module Description Shown Twice

Which site did you notice this issue on?

Gold Coast

Was it on a demo site?

No

Steps to reproduce

  1. View Face to Face module without custom CSS to hide module descriptions.

Current behaviour

Module descriptions shows once above the module content and a second time at the top of module content.

Expected Behaviour

Module descriptions shows once.

Relevant logs and/or screenshots

No response

Other comment

Ticket N2D-ZZ5-Z2BE.

EPIC: moodle-mod_facetoface

Issue 1: Multiday sessions only sending first ical appointment - look at sending multiples OR can 2 sessions be linked...
Confirmation email is separate to ical appointment email.

Issue 2: When logged in as line manager user and viewing workshops, can see all attendees including those that do not report to the line manager. Also able to remove non-reporting staff bookings.

DD-LOL have made the following suggestions in this PowerPoint

Another DD-LOL requests:

  • If attendance is changed from "attended" to "no show" or "partially attended" can the course completion date be rolled back? At the moment it's a manual process for us that would be lovely to automate as there's probably instances of this happening that we're not told about.
  • Ability to copy/move bulk f2f enrolments – copy to another date or move to another workshop;
  • If a change has been made to a workshop (date, time, location etc), an email is automatically sent with changes;
  • The ability to set a “minimum” number of participants for the workshop to go ahead;
  • Ability to reserve spots in the workshops (with notes)
  • When staff are booked into a workshop, but you are trying to book them into another date, for a pop up to show what date they are already booked into and an option to move them to a new date.
  • We've noticed that when a session booking delegate books a person into a Face 2 Face session, this event is not logged. When a person books themselves into a session the event is logged. Is is possible for the Moodle logs to include when a session booking delegate books another person into a session?
  • a cap on the waitlist size to stop people joining when they have no hope of getting into the course.
  • provide the capability for users to see the waitlist position of themselves and others. The default permissions are for users to be able to only see their own position and for facilitators to see all attendees positions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.