$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Tracking Student Progress for Different Materials on Petlja

To use this functionality, you must have a teacher account. If your account is not a teacher account, see here to learn how to obtain a teacher account.

You can track student work in the Statistics section. When creating a group, the group must be marked as a group for collecting statistics, which is set automatically if you create accounts in the way explained at this link. If you create a group in the Groups field, check the box Group for tracking statistics.

To find an individual student, you need to select the group in which the student is located in the “Statistics” field.

../_images/statistika1.png

To see the student’s achievement, you must also select the course in which the tasks the student attempted to solve are located.

../_images/statistika2.png

Finally, if you want to see the student’s achievement in a specific lesson within a course, select that lesson in the last field.

../_images/statistika3.png

When you select everything as described, you will see the student’s achievement on quizzes, tasks, and interactive tests that exist within certain courses. These are not the same tests as those generated by the teacher. These are interactive tests that exist within certain courses.

Below the student’s username, it will be indicated how many quizzes, tasks, and test questions the student has solved within a specific course.

../_images/statistika4.png

By clicking on the magnifying glass icon next to the student’s account, you will be able to see how many tasks the student attempted to solve, how many were solved successfully, and how many unsuccessfully. If a task is solved successfully, a green check mark will appear next to the task name. If a task is solved unsuccessfully, or if some test cases do not return the expected values, a red square with a white X will appear next to the task. If the student did not attempt to solve the task, a yellow minus will appear next to the task name. When you click on the eye next to the status, you will see for how many cases the code the student submitted works (marked OK), and for how many it does not (marked WA). You will also have the option to download the code the student submitted by clicking the Download source code field.

../_images/statistika5.png ../_images/statistika6.png

If the Users field is checked, you will see the success of each member of the selected group in a specific lesson within the selected course. If you click on the Elements field, you will be able to see for each task how many users attempted and succeeded in solving it, below the task name.

../_images/statistika7.png

By clicking on the magnifying glass icon to the right of the task name, you open a window with data on which accounts successfully solved the task, and which did not - next to those who successfully solved it, a green check mark will appear, and next to those who did not, a red X. By clicking on the paper airplane icon, you will access the Submitted Solutions page, where you can see for each account when the code for the task was submitted, in which language it was done, and how the code behaved in the test examples. By clicking on the magnifying glass icon, you can see what type of problem the student potentially had (whether the program ran too long, used too much memory, gave the wrong output, etc.).

Possible results are marked with the following labels:

  • OK - the program’s output is equal to the expected one

  • WA - wrong answer (the program’s output is different from the expected one)

  • TLE - time limit exceeded (the program exceeded the time limit)

  • CE - compilation error (compilation was unsuccessful)

  • MLE - memory limit exceeded (the program exceeded the memory limit)

  • RTE - run-time error (the program did not exceed either time or memory, but did not finish successfully; examples include deallocating a null pointer, division by zero, writing to an array out of bounds, etc.)

  • NT - not tested (in some tasks, testing stops after the first example where the status is not OK, and in that case, the remaining examples are not tested and are marked with this status)

By clicking on the download icon located to the right of the magnifying glass icon, you can download the original code that the student submitted.

../_images/statistika8.png

Note that for some quizzes, the correctness of the solution cannot be verified visually (for example, in Pajegame tasks). In such cases, we consider the quiz as done as long as the student has submitted code that executes successfully.