1 |
efrain |
1 |
# Sticky Notes #
|
|
|
2 |
|
|
|
3 |
Sticky Notes is an activity for creating a sticky notes wall for brainstormings, ranking...
|
|
|
4 |
|
|
|
5 |
# Features ##
|
|
|
6 |
|
|
|
7 |
On install, admin can choose 6 colors which will be used throughall activities in Moodle. Default colors
|
|
|
8 |
have been chosen to respect accessibility and colorblindness.
|
|
|
9 |
|
|
|
10 |
Adding a Sticky Notes activity is like adding any other activity in Moodle. Turn on editing mode and
|
|
|
11 |
add activity "Sticky Notes".
|
|
|
12 |
|
|
|
13 |
When using the activity, users can create, update and delete their own notes in different columns
|
|
|
14 |
(columns can only be created by teachers).
|
|
|
15 |
|
|
|
16 |
When creating or editing a note, users can place it where he wants : they can choose column,
|
|
|
17 |
and/or they can put it before or after another note.
|
|
|
18 |
To change order for a note and/or put it in another column, you can use update interface,
|
|
|
19 |
but you can also move notes using drag and drop. Click on a note and move it with your mouse
|
|
|
20 |
to its new place. Drag and drop also works on smartphones or tablets.
|
|
|
21 |
|
|
|
22 |
It gives possibility to "like" notes just by cliking a little heart icon.
|
|
|
23 |
|
|
|
24 |
When creating an activity, teacher can define several features or limitation :
|
|
|
25 |
- capability to create a note with different background color
|
|
|
26 |
- choose colors to use in activity between the 6 default colors
|
|
|
27 |
- add a meaning for every color
|
|
|
28 |
- limit the number of notes a user can create
|
|
|
29 |
- limit the number of votes a user can do
|
|
|
30 |
- decide either students see all notes or only their own
|
|
|
31 |
- decide either students can move all notes or only their own
|
|
|
32 |
- enable the rotate effect
|
|
|
33 |
- lock notes creation and/or votes when needed.
|
|
|
34 |
|
|
|
35 |
This activity is anonymous for student : no names appears. But teachers can choose to view creator names
|
|
|
36 |
for their own use.
|
|
|
37 |
|
|
|
38 |
## Updates ##
|
|
|
39 |
14-12-2023 :
|
|
|
40 |
- add activity completion based on notes creation.
|
|
|
41 |
- add functions for teachers to lock notes and/or votes.
|
|
|
42 |
- add icon for Moodle 4.
|
|
|
43 |
- debug template.
|
|
|
44 |
|
|
|
45 |
17-10-2023 :
|
|
|
46 |
- add data privacy provider.
|
|
|
47 |
|
|
|
48 |
17-10-2023 :
|
|
|
49 |
- solved bug for students could move any notes
|
|
|
50 |
- rename class .sticky due to conflicts with some templates (eg. Adaptable)
|
|
|
51 |
- activity duplication now duplicates columns titles
|
|
|
52 |
- implement data reset
|
|
|
53 |
- solved bug - problem in "single activity" course
|
|
|
54 |
- new features :
|
|
|
55 |
* teacher decides if students can see all notes or only their owns
|
|
|
56 |
* teacher decides if students can move any notes or only their owns
|
|
|
57 |
- CSV export now saves notes authors and number of likes.
|
|
|
58 |
|
|
|
59 |
25-04-2022 : fixed problem with restore and backup functions, and missing completion event.
|
|
|
60 |
11-02-2022 : fixed problem with restore and backup functions.
|
|
|
61 |
21-10-2021 : fixed problem with backup files.
|
|
|
62 |
|
|
|
63 |
## Installing via uploaded ZIP file ##
|
|
|
64 |
|
|
|
65 |
1. Log in to your Moodle site as an admin and go to _Site administration >
|
|
|
66 |
Plugins > Install plugins_.
|
|
|
67 |
2. Upload the ZIP file with the plugin code. You should only be prompted to add
|
|
|
68 |
extra details if your plugin type is not automatically detected.
|
|
|
69 |
3. Check the plugin validation report and finish the installation.
|
|
|
70 |
|
|
|
71 |
## Installing manually ##
|
|
|
72 |
|
|
|
73 |
The plugin can be also installed by putting the contents of this directory to
|
|
|
74 |
|
|
|
75 |
{your/moodle/dirroot}/mod/stickynotes
|
|
|
76 |
|
|
|
77 |
Afterwards, log in to your Moodle site as an admin and go to _Site administration >
|
|
|
78 |
Notifications_ to complete the installation.
|
|
|
79 |
|
|
|
80 |
Alternatively, you can run
|
|
|
81 |
|
|
|
82 |
$ php admin/cli/upgrade.php
|
|
|
83 |
|
|
|
84 |
to complete the installation from the command line.
|
|
|
85 |
|
|
|
86 |
## License ##
|
|
|
87 |
|
|
|
88 |
2021 Olivier VALENTIN - Sebastien MEHR
|
|
|
89 |
|
|
|
90 |
JS Script - drag and drop dev : Sebastien MEHR.
|
|
|
91 |
Drad and drop uses sortable.js.
|
|
|
92 |
|
|
|
93 |
Main icon design by Alexandra CODINA
|
|
|
94 |
|
|
|
95 |
This program is free software: you can redistribute it and/or modify it under
|
|
|
96 |
the terms of the GNU General Public License as published by the Free Software
|
|
|
97 |
Foundation, either version 3 of the License, or (at your option) any later
|
|
|
98 |
version.
|
|
|
99 |
|
|
|
100 |
This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
|
101 |
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
|
102 |
PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
|
|
103 |
|
|
|
104 |
You should have received a copy of the GNU General Public License along with
|
|
|
105 |
this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
106 |
|
|
|
107 |
## Contributing ##
|
|
|
108 |
Any type of contribution, suggestions, feature requests are welcome.
|