Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
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.