This is not useful to me as a student if I have to enter all of my assignments manually. If I know what to enter, why do I need to be reminded?
If there were some way to import assignments and classes from somewhere else, then it would be very useful. I don't know how feasible that would be, but there's no way I'd use Soshiku without that feature.
That's why I made it so users can add assignments via email or SMS. So when they're in class, for example, they can add it from their phone and not to have to worry about it.
i think it would be useful to have public lists of schools/class numbers that are created by users in those classes. then allow adding public assignments so anyone else in that class can just "join" the class on the site and have the list of assignments automatically shown to them. sort of like adding a public calendar to ical (btw, does your site export to ical format?)
last.fm shows you calendar events for concerts by artists you listen to. when another user adds an upcoming concert for that artist, you're automatically notified of it just by being a listener of that artist. your site would probably have these group memberships more defined, but same concept. that way you eliminate the duplication of data by 10 users in the same class entering the same assignment, and the 1 user that wasn't paying attention in class automatically gets notified of the new assignment.
That's a definite step in the right direction, but I think it's inadequate. As it is, I know what my assignments are without entering anything, ever. What exactly would compel me to start entering all my assignments manually? Other than the fact that I can do it with a very shiny app?
I'd like to see it geared towards professors and teachers rather than students. Students frankly don't care unless a professor says "I put the assignment on Soshiku" in which they can also turn it in there.
Also, look into whether or not www.quizlet.com has an API so you can help students collaborate not just on homework, but on studying/quizing too.
BUT
This is not useful to me as a student if I have to enter all of my assignments manually. If I know what to enter, why do I need to be reminded?
If there were some way to import assignments and classes from somewhere else, then it would be very useful. I don't know how feasible that would be, but there's no way I'd use Soshiku without that feature.