Home Projects Jobs Clientele Contact


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Signing up for course

OK. Here is the course sign-up work flow as I see it.
Comments are welcome.

1. Student is presented with UMO View" page
2. If he is not signed up already, and is not in one of the
manager/editor groups,
     sign up button is displayed
3. Sign up button presents student with list of public classes (do we have a
    concept of private classes?) connected to the course.
4. Student finds a suitable class, and signs up to it.

- Should we skip class list page, if there is only a default class?
- How should we display the default class in the listing, to make
  it clear to the potential student what it is
- Do we need "unlistable" classes (presuming teacher of such class
  will give some sort of reference to it to his target students in other
- What info will be useful to the student on the class listing page?

Alexey Parshin wrote:
> IIRC, students don't sign up for the course but they subscribe for the class
> connected to the course. Class is connected to several groups through ACL.
> The simplest way to signup one for the course is to include that person into
> course group with study permissions. When class is created, the default
> student group is created as a part of that process.
> The id of that group is returned by class_students_group_id( class_id ).
> References:
> course_class/*.sql
> study_course/*.sql
> Alexey
> 2009/5/20 Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
>> Which DB function is currently intended for that purpose?
>> --
>> Ilya A. Volynets-Evenbakh
>> http://www.total-knowledge.com

Ilya A. Volynets-Evenbakh

Authoright © Total Knowledge: 2001-2008