Morgan Harris
a9e4c798ed
Allow group sessions in webservices ( #364 )
* Enable groups for web sservices
This small change enables webservice users to see group-based
attendance sessions
* Tests for group-based web services
Add a test for web services to test group-based sessions
6 years ago
Dan Marsden
65f82bd0cd
Fix #350 - update description in calendar even on session update.
6 years ago
Dan Marsden
67f83cfacf
Prevent text_to_html from adding divs to email subject.
7 years ago
Dan Marsden
0e1d1d5561
Fixes #302 make sure user lang is used when sending mail.
7 years ago
Dan Marsden
a2ac42a34e
Feature: Prevent students from sharing device while self-marking.
Adds IP recording when self-marking and checks if another student
has previously self-marked using the same IP address.
Thanks to Xi’an Jiaotong Liverpool University for funding this work.
7 years ago
Dan Marsden
b72c2c52f5
Check if userto is empty (extra comma in thirdpartyusers field)
7 years ago
Dan Marsden
3b275d0d0a
Fix import column matching.
7 years ago
Dan Marsden
5754d1a8b5
Remove deprecated calls to notify constants.
7 years ago
Nick Phillips
53c30ab658
Make display of user 'extrafields' optional in report. ( #294 )
7 years ago
Dan Marsden
3e41d3ebe6
include description format when creating event.
7 years ago
Nick Phillips
c9fc3c4c7b
Add description to event, and group to event name if present. ( #296 )
7 years ago
Dan Marsden
ba479427f1
fix phpdocs.
7 years ago
Dan Marsden
79c40ad826
Fix #292 studentpassword undefined warning
also allow absenteereport setting to be updated.
7 years ago
Dan Marsden
541f46963f
Put magic number into constant.
7 years ago
Dan Marsden
0b3d6bb3d2
Prevent sessions from being added to attendance activites in recycle bin.
7 years ago
Dan Marsden
ba0e9281f8
Remove repeat fields - not implemented yet.
7 years ago
Dan Marsden
1b9ea04ea3
Add missing fields to csv and set defaults when not mapped.
7 years ago
Dan Marsden
a7845a2b87
Correct list of groups for each session.
7 years ago
Dan Marsden
ff0b2ae7d6
remove old comment.
7 years ago
James Voong
8982de60e4
Added ability to automatically mark all students with a status
7 years ago
Dan Marsden
d06e216f9c
Add output buffering level for progress bar.
Set var before use.
fix some coding guideline issues.
7 years ago
Chris Wharton
5647da0b7f
Allow bulk importing of attendance sessions
The administrator can upload a CSV file containing attendance
information for courses that have existing attendance activities.
7 years ago
Dan Marsden
a0503e820c
Fix phpdocs.
7 years ago
Dan Marsden
c84c5d8959
Rename at-risk report to absentee report.
7 years ago
Dan Marsden
a90aa44e5a
Feature: Allow warnings to send multiple emails.
8 years ago
Dan Marsden
35f83c0558
Fixes #269 Allow Calendar events to be enabled/disabled
Also includes script to perform clean-up if settings change.
8 years ago
Dan Marsden
9b09681b02
Fix incorrect class namespacing.
8 years ago
Dan Marsden
bb09dd2ff4
Improve messages in cron, check end of session correctly.
8 years ago
Dan Marsden
d277d10bb7
Add new capability to control who gets warning emails.
8 years ago
Dan Marsden
664dfe0ca4
Merge notification/warning feature into master. ( #267 )
New feature/reports to allow warning thresholds to be set and e-mail notifications.
8 years ago
Dan Marsden
6cfeef1b2c
Fixes #266 - groupmemembersonly setting removed by MDL-44725
8 years ago
Dan Marsden
9ae22ff659
New Feature: allow automarking of attendance using logs table.
8 years ago
Dan Marsden
9404332ebc
Fixes #265 create calendar events when restoring an attendance.
also add sanity check if restored session doesn't have a calendar event.
8 years ago
Dan Marsden
24da43c6eb
Allow default view on login to be set at admin level.
8 years ago
Dan Marsden
f63b4a62cb
Modify subnet field to hopefully improve usability with teachers.
8 years ago
Dan Marsden
2b95e51c05
Lasttakenby = 0 is a valid id when auto-marked.
8 years ago
Dan Marsden
9b1a853fff
Feature: Allow unmarked students to be automatically marked after session close.
8 years ago
Dan Marsden
349d9f2dcf
Fix some tests.
8 years ago
Dan Marsden
8c31246a5f
Move subnet from attendance level to session level
retain attendance level setting as "default" setting for creating
new sessions.
8 years ago
Dan Marsden
1a5478bc88
Add new field for student availability,
allow statuses to be hidden from students during self marking.
backport from master
8 years ago
Dan Marsden
f050d089df
coding guideline spacing.
8 years ago
Dan Marsden
6f057052f2
Fix #259 undefined property warnings when showing temp users.
8 years ago
Dan Marsden
67869631e0
more phpdoc changes.
8 years ago
Dan Marsden
b1af6aabb1
fix some phpdoc stuff.
8 years ago
Dan Marsden
35a553661b
set default values a bit better.
8 years ago
Dan Marsden
1a40f5a199
Allow a password to be set when using student self marking.
8 years ago
Dan Marsden
492da49606
MDL-58265 replace I follow, editing mode steps
8 years ago
Dan Marsden
0f48ab6ce9
Fixes #63 use core useridentity setting when showing list of users.
update report and take attendance pages.
8 years ago
Dan Marsden
16640522e7
Fix #187 allow default status set to be editable.
8 years ago
Daniel Thee Roperto
a41fd1286f
Moodle 33 (master) - Global Search issue with Database Schema ( #249 )
* Fixes #243 - Adds the fields 'intro' and 'introformat' in the attendance table.
This is done according to https://docs.moodle.org/dev/Activity_modules#install.xml
* Added 'intro' field. If not empty it will add a header (title + intro) in the view page and will be displayed in manage and report pages.
8 years ago