mate a course, it has to be used with caution as no one
wants to transform a course into a stand-up comedy.
The main focus is and should be learning and passing
information and knowledge to students.
Provoke Distracted Students to answers was a
method used in our experiments. Even though the
students were more attentive, they did not like this ap-
proach. They felt uncomfortable as they had to con-
trol their distractions. The seminar request was that
everyone should have the camera turned on. Provok-
ing students that had their camera turned off to an-
swer usually had a positive effect on the other stu-
dents, as the inattentive students stuttering amused
their colleagues. None of these methods can however
be used intensively, as asking and provoking students
that don’t know the subject or that do not pay attention
distract the other students and make them lose their
focus. The logical explanations and flow can also suf-
fer, so the recommendation is to use each method in
an appropriate manner.
Free discussions was in our opinion the most difficult
method to use as it consumes time and it’s not easy to
find an interesting provoking topic from the course
topics. We realize that this may be different for other
learning setups and may be too specific to our own
experience. A downside for using free discussions is
that they can be used only after the theoretical part is
taught and explained, only after the basic knowledge
on a topic is achieved. However, the free discussion
method was the most appreciated method for animat-
ing the course in our study, as the students can express
their ideas and their personality, can argue and debate
over a subject or a topic.
Examples were also appreciated by the students. It
was interesting to find out that our assumption that
the waw examples (“the most”, “the top”) would be
more appreciated proved to be wrong, the students
preferred familiar examples in the same percentage
as waw examples. The percentage was 38.6 familiar
examples to 34.3 waw examples.
Figure 5: Student’s feedback regarding animation elements.
4 EVALUATION
In this section we are trying to evaluate the effect
of applying some of the above Agile techniques to
Web Programming laboratory classes held with uni-
versity students. At the Web Programming laboratory
classes students are assigned tasks from the various
fields taught at the Web Programming course (Html,
CSS, Javascript, Jquery library, Angular framework,
PHP programming, JSP and Java servlets, ASP.Net
Core) and they have specific deadlines for each task.
The grade received by a student for a lab task reflects
the quality of the solution and the fact that the stu-
dent complied with that task’s deadline; the grades
vary from 1 (received for a lab task not delivered) to
10 (received for a good to perfect solution for the lab
task).
We are comparing the lab grades received by stu-
dents in academic year 2019, before the Covid-19
pandemic, when the classes were held with students
being physically present in laboratory rooms, with the
grades received by students in academic year 2020,
during the Covid-19 pandemic, when all classes were
taught online using Microsoft Teams videoconferenc-
ing sessions. In the academic year 2020 we applied at
the Web Programming laboratory classes some of the
Agile techniques mentioned above, as a way to help
students cope with the non-physical presence at the
university induced by the Covid-19 pandemic. Since
we normally expect lab grades to drop during Covid-
19 pandemic with online laboratory classes, we are
trying to measure whether Agile techniques can be
used in order to maintain or improve lab grades for
pandemic online classes with respect to normal, pre-
pandemic, physical classes (i.e. when students were
required to be physically present at the laboratory
class)
We can see in Fig. 6 the average lab grade (com-
puted for all the laboratory tasks, for all students)
computed Before Pandemic (2019) and During Pan-
demic (2020) when we employed Agile techniques.
We can see that the average lab grades are very simi-
lar, the average grade during pandemic being slightly
less than the average grade before pandemic. We con-
clude from this that Agile techniques probably helped
in maintaining student grades during pandemic (i.e.
during online classes) at a level equal to the pre-
pandemic one. These results could also be explained
if the students from the 2020 generation are overall
better than the students from the 2019 generation. But
our analysis of all the grades received at the Web Pro-
gramming course by the past 5 generations of students
did not show significant differences between these 5
generations of students.
Agile Methodology in Online Learning and How It Can Improve Communication: A Case Study
547