Hi. I was requested by a computer graphic teacher. He wants to create a website for his classes. There's some features he requested that I would like to know if WP can do it. The most important is #4.

1 - He wants his students to register

2 - post public lectures for all to read

3 - create private lectures which only students participating the class can access

**4** - An upload system for students to upload their homework assignments. For each classes, he wants the uploaded files to go into different directories. Which, ideally, he should be able to control the destination himself.

#4 is this possible? Any suggestion?

#2 I imagine this should be simple with WP's pages?

#3 Does WP has user group permission system? If possible, some students may belong to multiple group, gaining access to multiple pages.

Thank you :)