UniverseUniversity


Home Projects Jobs Clientele Contact

uu


[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


Authoright © Total Knowledge: 2001-2008