In a previous life I used Icabad as a nickname. If you ever want to know the story, it's a little funny...
Anyway, I keep running into little things when I use moodle (often for many many hours on end) that bug me, or where I think " gee, if we could only ..." and so I thought I'd make a list here of those things, since it makes more sense than keeping it on my computer.
I know that some of these things belong in the bugtracker, but I don't see them so much as bugs but as tiny feature requests (tfr's) and would rather get some others to eyeball them before submitting. I'll hope to come back here and edit/consolidate now and then. If this belongs in another forum, let me know. For the record, our school is unlikely to look kindly on non-standard items, so even easy customizations are really not easy if they are not core.
So here goes:
- USABILITY/FLOW issues with the forums:
- Want to be able to grade and give feedback on forums as easily as in assignments. Quick solution idea: have a "Save and reply" button so you don't have to save the grade and then reply. It would save the grade, then spawn the reply window.
- Want to be able to cycle thru a series of discussion posts and do this with each- so once done I still have to scroll back to the top of the thread, and go back to the forum page and then pick the next student. What a pain after the 200th time (I kid you not - 4 classes, 5 assignments a week, 16 weeks). Quick solution idea - have a "next thread" button or something like that. This could easily be displayed alongside the "continue" link that appears while the auto-advance is ticking. If you're at the end of a thread and you've graded and replied, why would you ever want to go back to that same page? Another quick solution- put the nav list (aka breadcrumb but not really) also at the bottom of each page. There seems to be some standard wasted space anyway.
- Forums allow students to write text AND post attachments. Why don't assignments? It's either or, and provides no way for students to comment on their attachments (i.e. "had trouble saving as ...")
- Assignments allow inline replies. Why don't forums? Quickfix - just have an "include text reply" button that pastes the text you are replying to into your reply window.
- Submit buggy question link on quizzes. I love that we can edit questions right from the preview pane- but when we have 20 random questions out of 100, and they are buggy, there's no easy way to see all 100 and fix the bugs. If students could "flag" a question it'd be easy to find and fix. Also would lead to better questions. A link next to each question could script an email to the instructor with a hyperlink to the ID fo that questions (so it could be clicked liked the one in the preview).
- Mod to GIFT import that would scan (and fix or at least warn) of HTML or code characters. I teach HTML and java, and all the special stuff like {, < =, etc... causes problems with the importer or the display, or both! Ideally the GIFT filter could do some basic checks like count the = or something...
- Links to person/assignment from gradebook. Blackboard has this, and it's the ONLY thing (along with 3000 buttons) that they have that I can think of better than moodle. You click on a grade in the gradebook and it takes you to THAT specific item (i.e. that test for that student, or that assignment for that student). Ungraded items are shown with an ! so you can click on it to go and grade the thing. VERY useful when you think you've graded everything and missed one or two.
- While I'm on grading... REALLY need a way to see grades in forums. I grade everyone, and have no way of knowing I did, except to either check the gradebook (partway solution, since some haven't even submitted yet, and no way to know from there), or do what we do now, which is to reply to every graded post with something like "thanks Joe!" or whatever. Where feedback is expected or necessary that's normal, but often it's not. This ties to the other things about forum grading above.
- God a copy resource (or activity) feature would be nice. There's a whole thread on this, so I won't belabor it. Even just a copy LABEL would help me a lot...
- Move items might could be (southern slang) tweaked to be more like moving files in the file manager. Not as slick as the little arrows, but would allow a lot more flexibility. Arrows are fine for a few things, but when you realize you need to move a 16 week course into an 8 week framework... boy it's tedious.
- Lose the section labels and just put in a default label at the top of each section. Having them specifically as section labels wreaks havoc when you append to a course, not realizing that the section notes won't carry over...
- When you add to a course, deleting it first, it ought to actually mod the settings, so your weeks/topics count, and other such things match the course you brought in.
- I hear that essay questions are coming as part of quizzes... so won't mention this again (I guess I just did
) - but even though you can just do that portion as an assignment many non-moodlers looking at adoption are very concerned. I'll need to go back and look at when it's coming.
- Tab order- couldn't a forum have the subject be the first item and the text area the second before going to every single toolbar item and the tips to the left (which anyone reading the first time doesn't need the 16th)?
- dropdowns are evil. Yeah, I know this is subjective. Unless you like them, in which case you are evil. Developers love them because they allow big long lists. But for items with 3 or even 4 choices, you can go with radio buttons and then selection becomes 1 click instead of a click-hold-drag-release motion. Even more so with yes/no items (like make visible to students on activity settings pages).
- Thread subscriptions. What if ther are 50 students, and they each have to post one thread as part of an assignment. They want to know when anyone gives them feedback, but not if anyone gives feedback to the other 49 posts. Either you subscribe or don't, but wouldn't it be cool if you could just subscribe to the THREAD instead of the forum? You post to yours, and then are involved with yours. Not terribly social- but my java class last summer generated 1415 emails. Not terribly friendly to students, but necessary if they want to see their feedback on the forums without having to check back all the time.
- A pseudo Back button... it wouldn't do what the browser does, but rather take you back to where you think back would have been - bypassing any posts and redirects. Back button functionality is an important part of web design, but doesn't work well with submissions (forms n' such).
So this is a first cut. I realize it's messy and not organized. I guess a wiki would be better for this- but not as direct as this forum here. Please give some feedback or add to the list. Eventually if there seems to be some support, I'd look at putting it in the bugtracker- but don't want to if something's just my personal pet peeve list.
For the record, when I pitch moodle, which I do a LOT, I point out how when I want to put a simple notice on my BB front page (say, "School cancelled due to snow") it takes 7 steps. Moodle takes (assuming editing is on) about 2. I'd like to help make everything as simple (or simpler) wherever possible.
D.I.