Home Projects Jobs Clientele Contact


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

Re: Latest DB schema

Alexey Parshin wrote:
> 2006/11/9, sergey@total-knowledge.com
> <mailto:sergey@total-knowledge.com> <sergey@total-knowledge.com
> <mailto:sergey@total-knowledge.com>>:
>     Things I missed (didn't notice):
>     1. We should handle multiple options for the solution control
>     type. For
>     example, solution control "Multiple Choice" may be
>     1. Single Answer
>     2. Multiple answer
>        a) Multiple answer control "All"
>        b) Multiple answer control "Any"
> Good idea, but we need to discuss it more, I believe.
This will be encoded in the solution content. In other words, database
doesn't need
to know how exactly solution is presented/how input is accepted/how it
is processed.
>     Also, what if student submits a problem solution in his prefered
>     language(if several problem translations available), but teacher's
>     prefered language is different from student's?
> We can define a list of acceptable solution languages for the problem.
> In that case, one may submit a solution only if it uses one of the
> acceptable languages.
Alternatively we could allow teacher to "reject" the solution - that is
it will not result in
any change to overall score of student. The rejection will have a reason
attached to it, and one
of the options will be "Unsupported language used". We can add list of
acceptable languages,
a. it should be attached to teacher, since he is the one checking
results (may be different person
then problem author, or translator)
b. It can only be advisory anyways - nothing prevents me, as a student,
marking solution as
written in English, while actually writing it in Russian, or translit.
> Alexey Parshin,
> http://www.sptk.net 

Ilya A. Volynets-Evenbakh
Total Knowledge. CTO

Authoright © Total Knowledge: 2001-2008