Homework uploading system - will wordpress be able to handle?


Well-known member
Any one here experience with wordpress can give me some suggestion? I was asked by a friend. He wants a website for his classes where he can post lectures and his students can upload their homework assignments. There are a few things I'm curious if wordpress will be able to do.

1. user groups? Some lectures will be private. Some students will also belong to multiple groups to gain access to multiple class's lectures

2. upload system? My friend wants to really organize the upload directories - to control exactly where the files go. And each classes should upload files to different directories.

Any suggestion appreciate. If there are other system more suitable than WP also please feel free to let me know

Thanks :)


Well-known member
Wordpress would be excellent to publish content on - right out of the box you can publish things blog-style (ie. listed chronologically) or as static web pages, this is very easy to do.

I'm not so sure about users however. Users in Wordpress, when they have sufficient privileges to upload, tend to be more geared towards publishing content, it is not a system designed for user-user interaction like a forum, and it tends to lump your content into either published on the web (viewable by anyone) or not (draft and unpublished content).

Wordpress user levels and roles are discussed here: http://codex.wordpress.org/Roles_and_Capabilities

If they're wanting class specific areas, it sounds more like a forum would be better. A forum would allow him to create areas (forums) for each class and grant permission to access them via usergroups. If permissions are granted to allow uploads, then students could upload homework as file attachments, or he could have one central upload forum - but he'd need to look carefully at usergroup permissions if he didn't want students looking at other's file attachments (some forums have quite detailed permissions for uploading, viewing and downloading attachments from themselves and others, some forums don't).

Hopefully someone else here has run something similar and can help, or suggest a package (or even a Wordpress plug-in) that might be more suited.


Well-known member
Thanks Ingenious. Very good point about publishing. And I can really relate myself to forum too, since it is what I'm most familiar with.

I think students looking at each other home works is fine. As long as they're limited within their class.

Digital Doctor

Well-known member
BuddyPress ScholarPress Courseware
A LMS for BuddyPress.
Compatible up to: WordPress 3.1 / BuddyPress 1.2.8
Last Updated: 2010-11-9 Downloads: 6,183​
Project page: http://scholarpress.github.com/buddypress-courseware/

A BuddyPress GSoC 2010 project.

Here's the features list:

Class Dashboard
Works for both learning models: European/United States
Web API's integration with WorldCat/ISBNdb
BibTex Import
Forum integration
CSV Import
Month, Week, Day view
Integrates with Assignment due dates
iCal export
Customization using an external CSS
Interesting: http://scholarpress.net/ https://github.com/scholarpress/buddypress-courseware

Have you seen what this type of site offers ?


Well-known member
Moodle is on my to-try list. Tho everyone around me pretty much tell me not to touch that thing :O

What is buddypress? Will the scholar press works with WP alone without buddypress? I can't quite stand the voice in that video....