Courseware / buddypress-courseware

BuddyPress Courseware
http://buddypress.coursewa.re
GNU General Public License v2.0
121 stars 34 forks source link

Open Schedule #9

Closed imjjss closed 13 years ago

imjjss commented 14 years ago

It'd be more flexible if add Duration as an alternative to the fixed schedule. Say, if a course is supose to be done in 7 days, it doesn't matter what time a student starts the attending the course. It might not be needed in accedamic but it's practical in online environment.

stas commented 14 years ago

So you would like to add a duration option to courses, and integrate them with calendar? And we don't need to touch assignments/schedules, right?

imjjss commented 14 years ago

Yes, you can choose not to touch the schedule. But we can touch it like this: A student has his Duration that he paid for. When he join a goup, the system check how many days he has left, and mark his Duration on the Calendar (as private event). If a course doesn't need to pay, the Duration can be set by the teacher as a suggested days to finish the course.

stas commented 14 years ago

What if we just add a meta field, with the number of days left until the assignment is over (some logic behind will calculate it)? I'm trying to keep the things dead simple, and so far your request sounds a bit fuzzy (at least for me).

marfarma commented 13 years ago

It's been awhile since this issue was active, but I'd like to revisit it. Consider training around a complex task such as starting a business. Each course would be a tutorial around executing a required sub-task, such as conducting market research, creating a sales funnel, optimizing conversion rates, etc.

The idea is that, for each course, there would be tutorial material and assignments, but no grades, and no particular start or finish date. Students join the course, work through the material and the assignments until they complete the particular deliverable associated with the course, and then mark the material complete. The courses could be sequenced, with certain courses having an earlier one as a pre-requisite, or conducted in parallel, depending on the specific deliverables involved.

The teacher in this model is actually more of a coach than a traditional instructor. They are there to comment on assignments, answer questions, and hold regular office hours (group chats) for the students.

I'd appreciate any input on how this model could be accomplished in Courseware. I'm a programmer, so feel free to point me at particular data tables and code files in your response.

stas commented 13 years ago

În data de Sb, 25-06-2011 la 23:11 -0700, MarFarMa a scris:

It's been awhile since this issue was active, but I'd like to revisit it. Considering training around a complex task such as starting a business. Each course would be a tutorial around executing a required sub-task, such as conducting market research, creating a sales funnel, optimizing conversion rates, etc.

The idea is that, for each course, there would be tutorial material and assignments, but no grades, and no particular start or finish date. Students join the course, work through the material and the assignments until they complete the particular deliverable associated with the course, and then mark the material complete. The courses could be sequenced, with certain courses having an earlier one as a pre-requisite, or conducted in parallel, depending on the specific deliverables involved.

The teacher in this model is actually more of a coach than a traditional instructor. They are there to comment on assignments, answer questions, and encourage the participants, and hold regular office hours (group chats) for the students.

I'd appreciate any input on how this model could be accomplished in Courseware. I'm a programmer, so feel free to point me at particular data tables and code files in your response.

Working on the latest version of Courseware I did some work-flow changes. So, in the upcoming version,

So getting back to your description, I don't see any undo-able features, imho the new version will make it easier to understand the whole courseware work-flow, and it's up to you how you will organise the schedules.

You can follow the development on this blog http://sushkov.wordpress.com/

And if you have more questions, I will be happy to discuss those.

stas commented 13 years ago

I'm marking this as invalid, since the new lectures, do not need a time interval, those a grouped in a hierarchical style and you can always use assignments (which are integrated into the calendar) to mark an end of lecture with a test/quiz.