UniverseUniversity


Home Projects Jobs Clientele Contact

uu


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

Re: Signinig up, versions, passing UMOs [was: Passing UMOs]



It's not a downside.

sergey@total-knowledge.com wrote:
> There is one downside I see at this point.
> UU is going to have bunch of UMOs in the Repository that do not belong to
> any course. Imagine a situation when student finds a topic, a test or a
> problem in Repository, but will not be able to study it because he cannot
> sign up for it directly.
>
>   
>> Little clarification:
>> Student can only _directly_ sign up for a course. All other UMOs are
>> signed up for indirectly.
>> Which just made me realize how things should be:
>> 1. Student can sign up to different versions of a course (provided he
>> has rights for that - more on this later)
>> 2. At the time student signs up for a course, he automatically signs
>> up for all all objects of that course, to versions that are specified in
>> the course at that time. IOW, a snapshot of a course is taken.
>> 3. While student is studying, he will not see _any_ changes to the
>> course. IOW, retrieving version of an object to study will be based
>> on information in sign-up tables.
>> 4. If there is an UMO of exact same version that student already
>> studied, he will not be able to "study" it again - his results from
>> previous
>> passage of this UMO will carry over. Otherwise he will have to pass it
>> again.
>>
>> Now, what we need is to adjust database schema to allow all of this
>> (I think some info on signing-up is missing right now, but I'll let
>> Alexey look into it himself).
>>
>> sergey@total-knowledge.com wrote:
>>     
>>>> Alexey Parshin wrote:
>>>>
>>>>         
>>>>> If an author is really interested to see the difference - then he can
>>>>> simply see the difference between old rating (before new version) and
>>>>> after. For instance, the rating was 4.5 and became 4.7 with the new
>>>>> version..
>>>>>
>>>>>           
>>>> True.
>>>>
>>>>         
>>>>> After all, people who passed that UMO can't vote for another version
>>>>> because it requires 'em to pass that version again. BTW, this also
>>>>> means that students can only pass the UMO once regardless of version..
>>>>>
>>>>>           
>>>> Did you notice circular dependency in these two sentences?
>>>> I am not sure whether we want to allow same student to pass different
>>>> versions of same UMO or not.
>>>>
>>>>         
>>> Imho if Student wants to study new version of UMO, he will have to
>>> sign-up
>>> for it again. And I think he should be able to submit a vote on new
>>> version too.
>>>
>>>
>>>       
>>>> --
>>>> Ilya A. Volynets-Evenbakh
>>>> Total Knowledge. CTO
>>>> http://www.total-knowledge.com
>>>>
>>>>
>>>>
>>>>         
>>>
>>>       
>> --
>> Ilya A. Volynets-Evenbakh
>> Total Knowledge. CTO
>> http://www.total-knowledge.com
>>
>>
>>     
>
>
>   

-- 
Ilya A. Volynets-Evenbakh
Total Knowledge. CTO
http://www.total-knowledge.com


Authoright © Total Knowledge: 2001-2008