forked from Aalto-LeTech/rubyric
-
Notifications
You must be signed in to change notification settings - Fork 6
/
TODO
323 lines (193 loc) · 8.6 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
http://tech.thereq.com/post/8193672425/draggable-sortable-editable-list-with-jquery-and
http://practiceovertheory.com/blog/2009/08/07/sortable-lists-with-jquery-in-rails/
http://webtempest.com/sortable-list-in-ruby-on-rails-3-almost-unobtrusive-jquery/
drag scroll
http://hitconsultants.com/dragscroll_scrollsync/scrollpane.html
http://the-taylors.org/jquery.kinetic/
http://www.azoffdesign.com/overscroll
http://archive.plugins.jquery.com/project/jScrollTouch
http://archive.plugins.jquery.com/project/Dragscrollable
http://cubiq.org/iscroll-4
http://www.mypromotionalpens.com/Promotional_Pens_Red_Ink_s/642.htm
mainossivun malli:
http://www.quicktimesheets.com/
http://flipgrid.com/
https://detectify.com/
http://moz.com/blog/new-title-tag-guidelines-preview-tool
https://coderwall.com/p/xpjhbw
https://deveo.com/blog/2013/05/07/server-side-google-analytics-event-tracking-with-rails/
arrayObject = Object::const_get('Array').new
http://www.ctan.org/pkg/pdfcomment
Limiting memory in development:
ulimit -v 1000000 -s 1000000
bundle exec rails server
= LTI =
https://www.edu-apps.org/code.html
https://github.com/instructure/ims-lti
http://www.imsglobal.org/lti/
update exercises set lti_consumer='aalto.fi', lti_context_id='ohjelmointi1', lti_resource_link_id='harjoitus1' where id=2;
UPDATE course_instances set submission_policy='lti' where id=1;
näytä lti-kursseille tuloslistassa lti_user_id
= Metsähovi peer review =
1 ratingien pisteiden kirjautuminen LTI:n kautta
2 ignore Haka login when user arrives through LTI (allow teachers to access student view for testing)
3 invalidate-nappula pois näkyvistä opiskelijoilta
ok vertaisarviointinäkymän käynnistäminen Moodlen kautta, kun lti-resource-link-id on eri
ok pisteiden kirjautuminen LTI:n kautta
ok vertaisarvioitujen tehtävien sorttaus arvosanojen varianssin mukaan
= Koodiaapinen =
- ohjeistusta review-näkymään opiskelijoille
- pisteet takaisin plussaan A+-protokollalla
- pisteet takaisin plussaan LTI-protokollalla
- jos collaborative-moodissa ei ole muiden palautuksia, niin näytä 'Ei vielä palautuksia'
+ näytä opiskelijan exercises-dashboardissa collaborative-moodissa muiden palautteet pop-uppina
+ thumbnail-viewssä \n -> <br />
+ thumbnail-errorit
+ palautuksen voi poistaa, vaikka on arvionteja
+ jos collaborative-näkymässä on palautuksia, joita ei voi annotoida, anna jokaisen arvioijan luoda oma peer-review
= Soon =
- pricing
- lazy loading of pdf pages
- tutorial mode
In sum mode, if max grades are not set for pages, sending points to A+ will fail. Rubyric should refuse to deliver and display an error message.
In group submission via LTI (session/lti) validate that the user is one of the custom_group_members.
drag'n'drop-palautus
PDF with variable page size
Document dependencies: pygmentize, ghostscript, imagemagik, wkhtmltopdf, xvfb
sudo add-apt-repository ppa:ecometrica/servers
sudo apt-get update
sudo apt-get install wkhtmltopdf
http://stackoverflow.com/questions/9604625/wkhtmltopdf-cannot-connect-to-x-server
My preferences ei toimi, ainakaan LTI-käyttäjälle
Jos userin nimi on tyhjä, niin instructorin lisäämisessä näkyy 'null'
'Anybobody can submit without authenticating': opettajalle ei näytetä ryhmän valintaa submitissa
Jos on min-max-väli ja valitsee tekstimuotoisen arvosanan, ei pitäisi clampata
Miten SetSelectedPhrase(undefined) hanskataan serveripäässä?
Jos klikkaa fraasia, näytä vihje, että vedä ja pudota
Disabloi finalize-moodi annotaatioeditorissa
Bugi:
- arvioi työ niin, että se on finalized ja tallenna
- mene uudelleen editoimaan, canceloi finalisointi, editoi arviointia niin että finalizable=false, editoi niin että finalizable=true
- tabit menevät sekaisin
Save vs. next page -testit
Lopullisen palautetekstin esikatselu
Invalidated-tila
Timezones
Archive expired courses
Clean PDF cache, Backup
Terms and conditions
rubyric.cs.hut.fi:hin ilmoitus
Parempi kilke määräajan valitsemiseen
Annotation:
in sum mode:
- selected phrases should not be collected
in mean mode:
- do not highlight selected phrase
View mailed review: Groupissa ei näy mitään, jos vain emailit on asetettu
google plus, facebook
= Later =
mail server settings: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-as-a-send-only-smtp-server-on-ubuntu-14-04
headless screenhots:
http://jerel.co/blog/2010/10/using-firefox-on-a-headless-server-to-make-screenshots-of-websites
http://www.mysql-apache-php.com/website_screenshot.htm
https://rynop.wordpress.com/2011/05/03/take-website-screenshots-on-headless-linux-di/
Mean-moodissa voi valita sivulle arvosanan min-max-välin ulkopuolelta
Miten tekstimuotoisten arvosanojen hilight toimii annotoidessa mean-modessa? (hilight if parent.grade == grade)
Editing rubric while reviewing
Switch to Pundit
Use pdftoppm instead of ghostscript
http://tech.velmont.net/nicer-pdf2png-with-poppler/
Annotation: sum-moodissa jos on tekstimuotoisia pistemääriä, ei voi päästä finalize-tilaan
Annotation: saven jälkeen mene listassa oikean ryhmän kohdalle
Annotation: Jos editoi arvosanaa ja painaa esc-tulee null arvosanaksi.
Opiskelijan pitäisi voida poistua ryhmästä
Opettajan pitäisi voida poistaa opiskelijoita ryhmästä
Arvioijille voi lähettää viestin, että työt on jaettu
Vertaisarvioinnissa pitäisi voida katsoa, ketkä ovat tehneet arvioinnit
Piilota "Anybody can submit without authenticating." Haka-käyttäjiltä
Piilota feedback categories
Tarkista, että opiskelijanumero tulee aina asetettua group_memberille
Tarkista, että organisaatio tulee asetettua uudelle kurssille
My preferences vasemmalle, testaa
Paypal
Jos menee submitin kautta sign uppiin, niin älä luo esimerkkikurssia
Submit-workflow niin, että opiskelijat luovat tunnukset lennossa
Copy data from hut to com
Annotation: params: zoom
Exam: student mapping
Exam: flow
Annotation: Calculate phrase grade sum in sum mode
Annotation: Disable draggables if finalized
Pages cannot be rendered without access token
Fix Batch assign
Make student list work with GroupMembers
Course new: disclaimer
Muistutus assareille, jos työt myöhässä
Mailia assarille, kun on assignattu
Daily hearbeat mail to admin
Rubric editor: if all grades are deleted, phrase grades are not properly cleared
Delete review
Rubric Editor: change the order of pages
Rubric editor: tool tips
New deadline editor (http://www.ama3.com/anytime/)
Palautuslaatikon sulkeminen
Create tests for submit
Configure sender address of feedback emails (course/reviewer)
Annotation: Instrumentation
Annotation: Overview page, student information, point table
Annotation: Jump to next student
Annotation: Drag annotation to another page
Date formatting of deadlines
rubric editor: warn if leaving
opettajan ja assarin pitäisi voida editoida ryhmää
opettajan pitäisi voida palauttaa ryhmän puolesta
assarin view review: Back-nappula menee submittiin
submit without logging in
Delete instace: confirmation
Delete exercise: confirmation
rubric repository
rubric templates
review editor: alalaitaan save/next -nappula
group editor for students
groups-näkymä: assign- ja save-nappien painamisesta palaute
li.active harmaalla
etusivu: hintalaskuri
etusivu (logged in): ohjeita ja videoita
paypal
Login-laatikkoon forgot password ja sign up-linkit
submit ja edit group hienomman näköiseksi (fixed layout)
batch create groups
exercise lakkaa ottamasta palautuksia määräajan jälkeen
poista group invitationit, jotka ovat vanhentuneet
reopenin pitäisi forkata ja invalidoida review
mailing-status: arvostelua ei voi editoida, mailauksen voi perua
opettajan pitäisi voida poistaa ryhmä
palautus
lisää opiskelijat students-listaan (create group, add member, invite)
palautussivun customoitu viesti
rubric editor: weights
assarin show course_instance: harjoituksista yhteenveto, mitkä on jo tehty
Show course instance: Näytä yleiskuva harjoitusten tilasta
Show course instance: Create exercise, help text
eri jono feedback maileille
assarin courses index: linkit suoraan harjoituksiin
do not show the 'Delete review' option if submission has reviews
upload rubric näyttämään hienommalta
Assignment editor: näytä ryhmän tiedot assign-dialogissa
Assignment editor: save immediately
Rubric editor: y axis constraint in grading scale editor
Submission list: select finish should unselect first
rubric editor: confirm if removing whole page
= Kalmari =
pakollinen attribuutit
cn
sn
eduPersonPrincipalName
vapaaehtoiset attribuutit
displayName
eduPersonAffiliation
givenName
mail (ei pakollinen suomessa)
preferredLanguage
schacHomeOrganization
schacPersonalUniqueCode