What about social media integration? In some instances people may want to syndicate to facebook group, twitter, linked in or foursquare, etc...
it could be a simple checkbox. Just an idea, particularly in the spirit of being more collaborative and integrative.
I am also up for having a grade view that allows you to download all of a students submissions. Sort of like and extension on the user report but it would enable you to download each students work as a collection. Excellent for auditing purposes, and record keeping. check out my recommendation - tracker ID
What would be GREAT for Moodle - and would open it up to vast areas of the planet where connectivity is not 100% (not just Africa, but also rural America, Australia, etc.) would be to allow offline access. If a student could cache assignments, resources, pages - even whole courses - and do their work while offline and then sync when back online, that would be huge.
Yes, I realize it would also be a huge amount of work...
In India, we face the same problem when it comes to rural connectivity ..to say even in urban India. We launched a project - KonnectLive.com working with Telecom companies to deliver content to remote areas. We proposed a project to government costing $1 per child per month for access to K-12 content over wireless private network a year ago... it's still underway.
So true, but a shortcut to finding the course is to start typing the name of the parent course. You have to type fairly fast because if you are typing, say, "Accounting" and you pause after the A, by the time you get to the C it thinks you're looking for a word beginning with C (at least on our site).
Martin mentioned my top two in his keynote 2 already: total event logging for building analytics on, and mobile.
So I'd say a huge area is user centric dashboards that could do two things:
1) provide a locus for cooperative, group content creation - teacher/teacher, teacher/student, student/student- tools
Tim Hunt mentioned this as a direction for cooperative question bank building by teachers in an OER type fashion.
I worked for a while on Sakai3 (aka OAE) where built in authoring & sharing between researchers was a key component (it doesn't and probably won't ever be working) but the idea is a good one.
2) Provide a place to put site wide course overviews and reporting for both teachers and institutional (ie school) administrators to see things. The course centric reporting architecture is quite limiting now and part of the issue is there is no UI for such things.
OK. I hope this is not taking things at too low a level for you Gareth.
I'd like to see some attention given to basic admin functions for teachers and site admins.
A workflow approach, where we build in some simple solutions to some common admin activities, a few listed here:
You want to e-mail someone their password details for a manually created account with one click
You want to clean up the 10 spam accounts from yesterday in one go.
You want to know when someone self enrols in your course.
You want to approve self registrations
You want to attach a file and send to 15 students
You want an e-mail notification for new self registrations.
You want to create X new accounts and have a sentence or two specifically added to their account information.
All these are difficult and/or time consuming and yet are reasonably common *unless you are a big Moodle with authentication systems. Many have plugins. Many have several plugins. I'm sure a small amount of work could get these functions and a few more into core.
Open up a little discussion on Moodle.org, come up with our lists and do it.
Not at too low level for me. But I was thinking 'big' bold long term aspirational unique selling point rather than small improvements. Not to say that they are worth while. Are there trackers for them?
Regarding "I'm sure a small amount of work could get these functions and a few more into core." - because of the rigor of core quality, things can take time. Look at how long it took to get the jump to menu back and that was code reuse. I currently have a tracker improvement started in Jan to display the due date inline for assignments and it's still waiting to be integrated. To be honest you can never really tell how much time is required for a code project until you've done 40% of the work because everything is 'new' and bespoke. And as they say 'time is money' so I'm sure with funding like possibly crowd funding or asking a Moodle partner things would get done or asking Moodle HQ to add it as a part of their budget.
I'm sorry if this seems negative as all of your points are positive.
ANYTHING that provides aggregate actions. Like the control of email accounts (finding and eliminating spam accounts). It was great when he made uploading groups of files easier, was it not? Lets see what other efficiencies can be created.
I am especially interested in reports. Would like Moodlers to see what the competition has in the way of auto reports and provide the same outputs BETTER. For example, I often need a list of who in a department or unit has completed compliance training, along with the expiration dates/due dates of those who are in need of a certain training. It would be great to send a set of participants reminder notes that their compliance training update is (or was!) due by a certain date.
More development of these components would make Moodle more competitive in the adult learning and workplace training sectors -- with great implications for ALL teachers and trainers regardless of student and course level.