Commit graph

82 commits

Author SHA1 Message Date
Mark Nelson
95b9ee2acb Add the ability to select Outcomes in the Grade element (#329) 2020-05-08 17:22:05 +02:00
Mark Nelson
05fb3c71d7 Removed 'exampledata' string 2020-05-08 16:57:25 +02:00
Mark Nelson
8358280c6c Added capability to determine who can receive a certificate (#270) 2019-05-28 17:52:52 +08:00
Mark Nelson
4f4a999439 Readded number of certificates issued (#266) 2019-04-16 20:54:17 +08:00
Mark Nelson
7c333442ee Make it clear what element values are just an example (#144) 2018-12-31 09:54:26 +08:00
Aaron Parker
76a20a80e0 Added plaintext lang variants for email bodies and updated template (#230) 2018-12-17 11:00:51 +08:00
james-cnz
ff02ba71aa Matched up prevent x description strings (#254)
The description strings for the settings prevent copy, prevent print, and prevent modify were mixed up when added with:
#180 Add possibility to set default values of activity instance
2018-12-17 10:51:58 +08:00
Dmitrii Metelkin
b797b659f5 #180 Add possibility to set default values of activity instance 2018-08-06 18:44:44 +08:00
Dmitrii Metelkin
13ab862856 #179 Add possibility to selectively disable activity instance settings 2018-08-04 12:52:15 +08:00
Dmitrii Metelkin
ee301654d3 #213 Allow element plugins to have admin settings 2018-07-27 16:42:47 +08:00
Mark Nelson
2500fada80 #207 Changed download button between managers and non-managers on mobile
Also minor changes to 'notissued' string and fixed reference to
non-existent string 'notissuedyet'.
2018-07-10 14:47:02 +08:00
Mark Nelson
c395c7dadc #207 Follow-up UX improvements
The majority of this change involved moving
the report page logic into the view page for
both browser and mobile.
2018-07-01 20:37:20 +08:00
Mark Nelson
86551f18c7 #203 Consistency among headings/titles on all pages 2018-06-26 19:25:16 +08:00
Mark Nelson
ef67beadf6 #203 Improved 'listofissues' string 2018-06-26 14:54:40 +08:00
Mark Nelson
9d68fcead2 #203 Make report heading/title consistent with core activities 2018-06-25 14:49:26 +08:00
Mark Nelson
bc527a0669 #203 Changed 'listofissues' string to avoid confusion 2018-06-20 17:44:03 +08:00
Mark Nelson
9a21f67089 #203 Added new string for list of awarded certificates 2018-06-19 21:37:33 +08:00
Mark Nelson
9a32a99f65 #203 Removed 'issued' string and replaced with 'receiveddate'
Also renamed 'Received date' to 'Awarded on'.
2018-06-19 21:02:01 +08:00
Mark Nelson
74d0fb363f #203 Removed confusing 'summaryofissue' string 2018-06-19 19:27:02 +08:00
Mark Nelson
1e977bbf31 #189 Implemented privacy provider for GDPR compliance 2018-05-15 18:21:13 +08:00
Mark Nelson
65179d6b8b #142 Add setting to allow site-wide verification of certificates 2017-11-12 21:29:31 +08:00
Mark Nelson
759df979c8 #126 Use the course full name in emails 2017-11-11 15:30:19 +08:00
Mark Nelson
750a787214 #140 Add text describing the my certificates list 2017-11-11 14:37:39 +08:00
Mark Nelson
9813efbac5 #135 Added missing string when performing course reset 2017-09-09 13:21:50 +08:00
Mark Nelson
909d376b95 #134 Add ability to duplicate templates 2017-09-03 22:14:37 +08:00
Mark Nelson
f8d7781158 #119 Add ability to delete issued certificates 2017-09-03 17:24:37 +08:00
Mark Nelson
461a05ea69 Lang changes
It's not always necessary to specify it is a 'custom' certificate.

Also some other minor improvements.
2017-08-09 19:15:15 +08:00
Mark Nelson
971a3fdbfe #35 Reworded 'addcertpage' string and changed button to a link
Also added an icon next to the link and moved the location via CSS.
2017-08-07 17:08:17 +08:00
Mark Nelson
b626e4fd43 #35 Reworded 'deletecertpage' string and added icon 2017-08-07 17:05:13 +08:00
Mark Nelson
052b7b874f #85 Added new capability for viewing the course report 2017-06-02 16:24:24 +08:00
Mark Nelson
1ac7c1ffb6 #78 Add setting to allow anyone to verify certificates 2017-05-31 16:16:15 +08:00
Mark Nelson
72c3b278e3 #48 Added task and settings responsible for emailing certificates 2017-04-26 21:44:33 +08:00
Mark Nelson
bbc749fa49 #79 Replaced usages of hard-coded strings 2017-02-25 13:49:15 +08:00
Mark Nelson
ca08fe954a #51 Added ability to verify certificates 2017-02-02 11:49:21 +08:00
Mark Nelson
5bed5517e6 Fixed reference to a string present in the mod_certificate activity 2017-02-01 14:43:08 +08:00
Mark Nelson
7e1dcd3cf7 #71 Added validation for element and template name length 2017-01-31 17:15:49 +08:00
Mark Nelson
a09fc76ef4 #40 Change download certificate string 2017-01-31 11:59:30 +08:00
Mark Nelson
a925687e09 Added missing 'customcert:viewallcertificates' string 2017-01-28 19:49:28 +11:00
Mark Nelson
04510e2627 #44 Added page to view all certificates for a user 2016-12-30 13:40:56 +08:00
Mark Nelson
13fc5dfa4f #41 Add setting to display the position X and Y elements 2016-12-30 13:32:01 +08:00
Mark Nelson
433fd8b43b #49 Allow templates to have the same name 2016-11-29 15:13:01 +08:00
Mark Nelson
62715ab073 #15 Added global search support 2016-08-25 15:13:41 +08:00
Mark Nelson
166e62a2ee #17 Improved reference point location help string 2016-08-22 17:01:57 +08:00
Mark Nelson
a48ef25d32 #21 Changed 'Rearrange' to 'Reposition' for clarity 2016-08-22 15:32:54 +08:00
Mark Nelson
36c55a65ab #22 Described importance of element order 2016-08-22 14:50:30 +08:00
Mark Nelson
ed93542c0c Removed the 'posx' and 'posy' form elements 2016-06-17 15:49:10 +08:00
Mark Nelson
70b47d6de3 Added module help and link 2016-06-14 20:28:39 +08:00
Mark Nelson
43d20c0d1b Huge refactor
1) Every certificate is a template. Before a user would create a certificate then had
the option to save it as a template. This could potentially be chaotic with numerous
users creating templates, making the template system a mess. Now, rather than creating
a certificate first, then saving it as a template, you are always creating a template.
Each template is associated with a context, so depending on where you are creating it
the context is different. This means users in the CONTEXT_MODULE context are creating
a template specific to that module, where as a user creating a template in the
CONTEXT_SYSTEM context would be creating a general template that can be used by others.
This meant we can remove the 'customcert_template_*' db tables. Yay - no duplicated
tables.
2) Created new helper classes and moved functionality there.
3) Moved files to classes/ for autoloading.
4) General tidy up.
2016-02-20 16:35:19 +08:00
Mark Nelson
355de679e8 Added a 'leftmargin' field
Also renamed the 'margin' field to 'rightmargin'
to easily distinguish between the two.
2015-12-11 12:10:45 +08:00
Mark Nelson
3a63a6e00a Minor changes 2015-12-10 11:40:25 +08:00