[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
Re: Difficulty levels
I don't understand, where did this idea that access is going to
be controlled by difficulty level came from. It was never in the spec,
that I am sure about. And never will be.
Again - please re-read my statement of problem that I sent in original
email.
This is the _only_ problem I intend to solve with difficulty levels, so
please
stay within boundaries of that problem.
And here is a bit of reasoning behind that (so that you don't think it's
just my whim):
1. UU intends to be as open as possible. Even in closed-server environment,
we want to provide students with as much access to materials as possible.
This means we will not let teachers limit this access on per-object basis
(What's the point of that anyways?)
2. From programming POV: multiple mechanisms of limiting object access
are just plain confusing. Think: what happens when access is denied on
basis of one group, yet allowed on basis of another? Even if we define clear
rules for that, and make a bug-free implementation, in at least 30% of cases
end users will expect one thing to happen and we'll do another.
So, to sum it up:
Difficulty level, community-driven or not, is for informational and
rendering
purposes only. Not for access control. Period.
Alexey Parshin wrote:
> In my understanding, community access to something that controls
> access to objects is insane.
> To sum it up: it may be important but shouldn't affect any access to
> objects, then. And as soon that is understood - it becomes just a
> statistical number on the screen that nobody is interested in.
>
> 2006/12/13, Anatoly Volynets <av@total-knowledge.com
> <mailto:av@total-knowledge.com>>:
>
> In my view community set DL is much more important that an author's
> personal opinion. Firstly, it is one of feedbacks, which
> make community
> to be real community. Secondly, it is just
> functional for all top
> level UMOs: Courses, Dialogs of Texts and Through Problems,
> because people need to compare them and opinion of others is
> essential
> here. Remember, UU is kind of market place, where people shop around
> for suitable learning materials and processes , they do
> need advice
> of peers and professionals. Some community set marks (not only DL,
> but some others too, like effectiveness, boredom, correspondence to
> specific educational system, uniqueness, you name it) will make it
> much
> easier. To sum up: community set DL is absolutely necessary.
>
> Alexey Parshin wrote:
> > Honestly, the community-set level of difficulty is useless. The
> level of
> > difficulty is a part of information. It should be defined by the
> > author and
> > nobody else. The community opinion about the difficulty may be
> used as
> > purely statistical, untrusted information.
> >
> > 2006/12/12, Anatoly Volynets < av@total-knowledge.com
> <mailto:av@total-knowledge.com>>:
> >>
> >> Once again, there are two unrelated issues in one here:
> >>
> >> 1. An UMO difficulty level (DL) in the Repository, which is set by
> >> community voting (probably by authors and students - this is
> to be
> >> discussed)
> >> 2. This same UMO DL in the course or among courses by the same
> Author,
> >> set by the Author.
> >>
> >> This is why I incline to have two part DL mark: n-m, say n -
> stands for
> >> the Repository DL, and m stands for the DL set by the Author.
> >>
> >> n,m are integers, starting from 0.
> >>
> >> We probably need to foresee a situation when somebody discovers a
> >> problem, which is easier to solve then one of DL =0. Any
> suggestions
> >> about that?
> >>
> >> Regarding any additional functionality (like work flow) that can be
> >> derived from DL, I would leave it for next UU versions.
> >>
> >> sergey@total-knowledge.com <mailto:sergey@total-knowledge.com>
> wrote:
> >> >> OK. Let's go over this in detail.
> >> >>
> >> >> First what we want to achieve.
> >> >> There are objects whose presentation order is undefined.
> >> >> i.e. What order do we show explanations in, when topic is first
> >> accessed?
> >> >> What order do we preset problems to solve in?
> >> >> Sure, some times it's rigidly defined by teacher (i.e.
> problem B must
> >> >> be solved only after problem A is solved), but sometimes it
> >> >> doesn't matter as much. At the same time we may want to provide
> >> >> teacher to give some guidance to students. One such way is
> to allow
> >> >> to set "difficulty" level on objects, and then have student
> set their
> >> >> preferred difficulty level (on per-course basis). Then, when
> >> rendering
> >> >> object lists, objects of his preferred difficulty level will be
> >> rendered
> >> >> first.
> >> >>
> >> >> Now questions:
> >> >> 1. What object difficulty level should be bound to? i.e. can
> same
> >> problem
> >> >> have different levels in different courses. How do we
> organize
> >> that?
> >> >> What if the problem is in different courses as a result
> of being
> >> >> included
> >> >> in some sub-topic...
> >> >> 2. Who sets the difficulty level? Should it be affected by user
> >> votes?
> >> >> 3. Should we allow authors arbitrary levels or should we have a
> >> >> predefined set?
> >> >> 4. Should we allow authors arbitrary level names or should
> we just
> >> stick
> >> >> with numerics?
> >> >>
> >> >> If you have more questions, add them to the list.
> >> >>
> >> >>
> >> >
> >> > Perhaps questions below should be answered too:
> >> >
> >> > 5. What happens when author adds object to his course from the
> >> Repository?
> >> > Is difficulty level of that object stays the same or will be
> >> determined
> >> > by current author?
> >> >
> >> > 6. Will teacher be able to assign his course objects to
> students by
> >> level of
> >> > difficulty?
> >> >
> >> >
> >> >
> >> >> --
> >> >> Ilya A. Volynets-Evenbakh
> >> >> Total Knowledge. CTO
> >> >> http://www.total-knowledge.com
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >
> >>
> >> --
> >>
> >> Anatoly Volynets, Co-Founder
> >> total-knowledge.com <http://total-knowledge.com>
> >> culturedialogue.org <http://culturedialogue.org>
> >>
> >>
> >
> >
>
> --
>
> Anatoly Volynets, Co-Founder
> total-knowledge.com <http://total-knowledge.com>
> culturedialogue.org <http://culturedialogue.org>
>
>
>
>
> --
> Alexey Parshin,
> http://www.sptk.net
--
Ilya A. Volynets-Evenbakh
Total Knowledge. CTO
http://www.total-knowledge.com