Difference between revisions of "YouTestMe - Classroom2020"

From YouTestMe Wiki
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
  
<p align="justify">Classroom 2020 is software used in the learning process to practice lectured subjects through customized tasks and projects uniquely designed for each individual student. While students are interacting with the system, a wealth of information is collected and then turned into information (reports, graphs and charts) that can be used to quickly adjust the learning process. Each student is different and the system aspires to adapt to them. This is performed by archiving each score and various statistics, which means that the system will “learn” and tailor following lessons and tests according to their capabilities. On examination, these reports can provide invaluable data to teachers, school officials and the Government, so adjusting the School/Education Program according to these is what should be the key point in improving the education process. The "Classroom 2020" software makes this cycle as fast and efficient as possible.  
+
The main goal of YouTestMe Classroom2020 is to catch the wave of modernizing the process of knowledge assessment and learning by allowing the users to focus on important things and automating the tedious processes. Remember your days at school? Acquiring real, practical knowledge has never been an easy process. We aspire to provide the users a simple way to learn more comfortably and motivate them to use their mindsets as often as possible. <br>
  
Imagine the system where teachers will have immediate feedback about their lectures, where all students are equally engaged in the learning process, where school officials will have a consolidated view of the education process and progress, where parents will not ask their kids "What did you learn at school today?" because they will already know it. That is "Classroom 2020".
+
Imagine the system where teachers will have immediate feedback about their lectures, where all students are equally engaged in the learning process, where school officials will have a consolidated view of the education process and progress, where parents will not ask their kids "What did you learn in school today?" because they will already know it. <br>
<br> </br>
+
 
'''Note:''' Classroom 2020 has inherited all of YouTestMe - Testing Platform's features and added a several new ones that are specialized for helping in teaching and learning processes.
+
However, Classroom2020 does not focus solely on schools and universities. Since it is highly customizable, it can be tailored to suit the needs of different profiles and institutions. Every business and institution that needs training and evaluation can find this software useful in those areas, because its elements are made to suit all types of data. <br>
 +
 
 +
Classroom2020 is software used in the learning process to practice lectured subjects through customized tasks and projects, uniquely designed for each individual. While the participants are interacting with the system, a wealth of information is collected and then turned into information (reports, graphs and charts) that can be used to quickly adjust the process of adopting knowledge. Each student is different and the system aspires to adapt to them. This is performed by archiving various scores and statistics, and the system consequently “learns” and tailors follow-up subjects and tests according to their capabilities. On examination, these reports can provide invaluable data to teachers, school officials and the government, so adjusting the knowledge assessment program according to the previous is what should be the key point in improving the entire process. The Classroom2020 software makes this cycle as fast and efficient as possible. <br>
 +
 
 +
'''Note:''' Classroom2020 inherits all of '''YouTestMe - Starter''' features, updating them and adding new ones for an even more refined testing process. The interface has also been significantly remodeled for better user experience and a more clear working environment.  
  
 
== Premises ==
 
== Premises ==
  
- Students learn best when they work and solve problems independently. <br> </br>
+
- Students learn best when they work and solve problems independently. <br>  
- The goal is not just to score well on tests, but to gain permanent and practical knowledge.<br> </br>
+
- The goal is not just to score well on tests, but to gain permanent and practical knowledge.<br>  
- Teachers cannot dedicate full attention to every student during the class.<br> </br>
+
- Teachers cannot dedicate full attention to every student during the class.<br>  
- Teaching and learning would be significantly more efficient and useful if technology was introduced in the process.<br> </br>
+
- Teaching and learning would be significantly more efficient and useful if technology was introduced in the process.<br>  
- Technology is inevitably seeping into classrooms and the education process.<br> </br>
+
- Technology is inevitably seeping into classrooms and the education process.<br>  
 +
 
 +
== Using Classroom2020 in Teaching and Learning Processes ==
 +
 
 +
The following scenario is given to illustrate one possible usage of the YouTestMe system in the learning process: <br>
 +
 
 +
1. Consider a class of 25 students and each of them has a device with an Internet browser.<br>
 +
2. The class is set up in the YouTestMe system with students’ names and contact information such as email or a messaging ID. <br>
 +
3. The 45 minute lesson has a goal to teach the volume calculation of the sphere and the cylinder. <br>
 +
4. The teacher will provide a lecture on how to calculate the volumes and then they will use the YouTestMe system to assign a customized task to each student. On teacher's demand, system will send a task link to each of the students in the class. Every student will receive different input parameters for their task. <br>
 +
5. Students will calculate results and enter them into the system. The system will let them know immediately if they calculated the results correctly. If they didn't, they will be given another chance to answer. <br>
 +
6. In case students need help, they are able to request additional information from the system. This additional information will be a part of the lecture designed for this purpose. <br>  
 +
<br>
 +
[[File:Classroom2020_workflow_dijagrami_finalni_predlog_one.png]]
 +
 
 +
== Features ==
 +
 
 +
=== Personal Profile ===
  
== Using Classroom 2020 in Teaching and Learning Processes ==
+
----
  
The following scenario is given to illustrate one possible usage of the YouTestMe system in the learning process: <br> </br>
+
Each user has a profile page containing personal details, their role in the system, the courses and classes they are a member of, the question pools they can use and the test collection. User passwords may be changed through this window, either manually, or a generated one can be sent by email. A list of subscribers – the persons who receive regular reports concerning the respective users can also be viewed here.
  
1. Consider a class of 25 students and each of them has a device with an Internet browser.<br> </br>
+
=== Profiles ===
2. The class is set up in the YouTestMe system with students’ names and contact information such as email or a messaging ID. <br> </br>
 
3. The 45 minute lesson has a goal to teach the volume calculation of the sphere and the cylinder. <br> </br>
 
4. The teacher will provide a lecture on how to calculate the volumes and then they will use the YouTestMe system to assign a customized task to each student. On teacher's demand, system will send a task link to each of the students in the class. Every student will receive different input parameters for their task. <br> </br>
 
5. Students will calculate results and enter them into the system. The system will let them know immediately if they calculated the results correctly. If they didn't, they will be given another chance to answer. <br> </br>
 
6. In case students need help, they are able to request additional information from the system. This additional information will be a part of the lecture designed for this purpose. <br> </br>
 
  
[[File:Classroom2020_workflow_dijagrami_finalni_predlog_one.png]]
+
----
 +
 
 +
This part of the application contains several modules. The first and perhaps most important is a table that contains all users in the system. This table’s columns can be filtered, ordered and searched for easier manipulation and organization.
 +
 
 +
The second thing is the role system – each user is granted a role that defines their access to certain parts of the application. Those users that have a higher level of permissions can create new roles and assign them to users. Excel spreadsheets can also be used to import users into the application. Through this part of the application, people with higher level of permissions can handle the register requests for new users. Finally, subscriber groups can be viewed and handled through this page.
 +
 
 +
=== Courses and Classes ===
 +
 
 +
----
 +
 
 +
Quiz participants are organized into courses and classes. The characteristics defining a course are its name, ID number, code, duration, status, creation date and author. Each of these characteristics can be changed by the course manager(s) if necessary. Courses can also be either active or inactive, depending on the duration. Each course is unique and there cannot be two courses of the same name. Users can be assigned directly into a course or into a class. Courses are organized hierarchically, which means that a single course can have numerous sub-courses, but only one parent course. <br>
  
== Added Features ==
+
Classes, on the other hand, cannot be organized hierarchically directly, but may be attached to courses. They serve as a means to organize participants in a more detailed manner and can be very useful with certain specific situations such as multi-lingual groups. <br>
  
Since Classroom 2020 is specialized for education processes, several features have been added to support them.
+
After each test, the system records each user’s results, meaning that the future content will be tailored according to their performance. In this manner, the course participants will be easily distinguished and appropriately awarded one of these three user levels:
 +
<br>
 +
- Basic – the users with the lowest performance rates receive this level.
 +
- Intermediate – this level expresses a medium user performance.
 +
- Advanced – users awarded with this level rank among the top performers in tests.
 +
<br>
 +
The system assigns different questions and/or offered answers according to one of the user levels above. This feature is entirely optional and may be turned off in case of standardized testing situations where all users need to have similar tests.
  
 
=== Lesson ===
 
=== Lesson ===
Line 36: Line 68:
 
----
 
----
  
The main feature added in the Classroom 2020 is the concept of a Lesson. The goal behind a lesson is to save as much time as possible and enable professors to focus on each student individually, because they have a specific mindset and their own preferences in the education process. It is possible to create lessons prior to the actual class, since in order to make it available for others, it is required to publish it. A lesson is consisted of series of arranged parts that may contain descriptions and optionally - '''additional content''' or '''test(s)'''. The professors can even choose when to publish every part of the lesson separately.
+
The goal behind the lesson module is to save as much time as possible and enable professors to focus on each student individually, because each student has a specific mindset and their own preferences in the education process. Each lesson is consisted out of lesson items which represent any combination of the following elements: description, literature and quiz. <br>
<br> </br>
 
'''Additional content''' represents an embedded or downloadable file from a broad selection: Google docs, YouTube content, presentations, pictures, sounds/music, videos, PDF documents, etc. When it comes to '''testing''' within a lesson, there is an option to generate tests in a quick and efficient manner.
 
<br> </br>
 
After each lesson, the statistics about students’ performance are recorded, so the lessons in the future will be tailored according to it.
 
  
=== Quizzes and Reports (New Features) ===
+
It is important to mention that every lesson author may hide or restrict access to each lesson item, completely independently – which means that every item is an entity on its own. They are also able to change the item order within a lesson. The system’s homepage also contains the most recent changes in lessons, so that the users may be up to date immediately. <br>
 +
 
 +
Literature represents an embedded or a downloadable file that is used to pass the knowledge to students. Various formats are supported – YouTube and various videos, Google docs, pictures, sounds/music, Microsoft Office documents and much more. Almost anything that can be uploaded is supported within the application. <br>
 +
 
 +
A lesson discussion board and more personal interaction between users are added as well, so even students who are not present can participate in lessons and quizzes equally. The users are able to comment the published lessons and rate each other’s comments.
 +
 
 +
=== Quizzes and Reports ===
  
 
----
 
----
  
There are several new features added within the quizzes and reports section to those from the Testing Platform. First of those features is Question Assistance which represents certain levels of help students get when participating in a quiz. For example, a student doesn’t know the correct answer to a certain question and they require aid. They can click the Question Assistance button and choose one of the following assistance types:
+
The main feature of YouTestMe Classroom2020 is certainly the Quiz. We have implemented a powerful Quiz Generator whose main purpose is to drastically reduce the amount of time spent creating tests and evaluating. It is very simple to use, since it is only needed to enter certain quiz parameters, assign members and choose a grading system. Here are the parameters that need to be entered:<br>
<br> </br>
 
- Learning feedback (Hint) – a preselected extract from the literature, chosen by the professor is revealed;
 
- Remove one incorrect answer;
 
- Increase the duration (if it is a time per question type of quiz);
 
- Second try – students can get a second try in case of a wrong answer.
 
  
When a student chooses assistance, it is carefully archived within the system and included in the reports later. The professors can even define a penalty (minus points) for each assistance type.  
+
1. Quiz name <br>
 +
2. Quiz type <br>
 +
3. Access <br>
 +
4. Quiz duration type and duration (if the quiz is timed) <br>
 +
5. Quiz category <br>
 +
6. Report type and content <br>
 +
7. Quiz look type <br>
  
In Classroom 2020, reports get even more extensive! More information is collected and sorted into graphs and charts. Average school performances are calculated for each class, course, student or even entire institution. New charts are added specifically for comparison between various statistics (i.e. average individual student performance to average class performance for Geography course).  
+
Optionally, a quiz description can be entered and the option to randomize the question and answer order. <br>
  
All of the archived reports can be sent to various external institutions for various reasons:
+
After typing in these parameters, the creator proceeds to the next step where they need to enter question pool resources for that quiz, set the quiz availability, optionally define the frequency factor and set a cut-off date. The only pools that can be chosen are those where the quiz creator is a member. Entering individual questions is also possible and this way quiz managers can add questions to both the quiz and a pool. Quiz availability represents the time period that the quiz will be available for taking. Frequency factor is an optional feature that represents several frequency attributes that can be attached to each question: Never, Rarely, Medium, Often and Always. Each of these attributes represents a percentage of how likely is the question to appear in the quiz. Another optional feature is a cut-off date. This feature serves to avoid the repetition of questions in consecutive quizzes. After setting all these parameters, they can be reviewed in a table. <br>
<br> </br>
 
- Government – to track the school program; <br> </br>
 
- Companies – to search for most suitable student profiles; <br> </br>
 
- External institutions (hospitals, etc.) – to search for most suitable student profiles. <br> </br>
 
  
Based on these reports, students are defined by a certain level, depending on their performance. The main goal behind this student differentiation is that the students that do not perform well in certain courses will receive easier tests and assignments while those who perform exceptionally will receive more challenging assignments on those courses. Go to the [[Reports]] page to check out some of the sample reports. Note that these are only examples, many more statistics can tracked through the application.
+
Next step involves the specification of the number of points awarded for a correct answer as well as a penalty for an incorrect one. It is possible to review certain parameters such as: total number of questions, maximum number of points that can be achieved, the quiz duration, etc. <br>
 +
 +
Final step in the quiz making process lets the quiz creator review their parameters, go back to change them if necessary and save the quiz as a template. The only thing left to do is choose a grading system and the members. Now the quiz is ready to be distributed. It is important to mention that it is possible to save these parameters as a template, in order to be used later when making additional quizzes. Public templates, made available by other creators, can be used as well. This feature shortens the quiz creation process even more. Quiz status is also an important characteristic. Depending on the availability, quizzes can be:  Not scheduled, Scheduled, Expired, Suspended and Deleted. <br>
  
=== Complex Problem Processor ===
+
Quiz templates represent a new way of reusing quizzes. By using a template, the quiz generator is able to create quizzes with the different questions, by using the same predefined parameters. In case the resource is spacious and by setting the correct cut-off date, it is possible to use one template numerous times, and receive different results every time. This way, the quiz creation process is reduced even further. <br>
 +
 
 +
Besides using the Quiz Generator to create new quizzes, it is possible to handpick the questions from pools that the user wishes to appear. This way, every participant will receive the same quiz version - there are no unique tests involved. In addition to that, some parameters such as the frequency factor and the cut-off date, used during the generation process, also become obsolete, and do not need to be defined. Manually created quizzes can be copied for repetitive usage. <br>
 +
 
 +
The Quizzes page contains three subpages – Look, Tree and New Quiz. The New Quiz option has already been covered in the Quizzes section of this document, so now we will provide insight into the other two. Quizzes – Quick Look, as the name states, provides an overview of quizzes that logged user received and links to their reports. They are sorted by status: Active, Scheduled and Finished. The quiz templates the current user has access to can also be viewed here. <br>
 +
 
 +
Quizzes – Tree represents all quizzes the user created, sorted by their category – they can jump straight to the quiz’s individual page and distribute it to users or change parameters at will. <br>
 +
 
 +
=== Reports ===
  
 
----
 
----
  
The complex problem processor represents a question type whose solving procedure requires a complex calculation. It is best described through an example:
+
One of the most important aspects of every test is the manner in which the reports are distributed and archived. The system has a very extensive reporting system that tracks various statistics. First, the quiz creator(s) choose what type of report will be shown to participants, a full one – containing a grade and the preview answers, or a partial one – containing a grade only. Next, when the quiz is distributed, in the Reports panel, these statistics are shown:
  
<p align="justify">Imagine a following situation, a professor is teaching a lecture on volumes, the cylinder, to be specific. After the lecture, a quiz is distributed to test the knowledge attained on that class. The professor uses the Complex Problem Processor to search for a formula of calculating cylinder volume, adds a range of minimum and maximum values of the radius and height (1 to 4 inches) and the step between the values (0.1). Each student in the class will get different values for calculating, thus implying they need to use their minds to solve the problem.  
+
- The total number of participants and the number of participants who haven’t participated in the quiz yet.<br>
 +
- A pie chart containing the grade breakdown of the quiz (so far).<br>
 +
- Question occurrence – shows which question was the most frequent in the unique tests.<br>
 +
- Success ratio – this statistic represents the percentage of students that made correct answers in case the question awards a fixed number of points and in case there is a point range, it represents a percentage of participants who had more than 0 points compared to all participants. Each question has its own success ratio. <br>
 +
- Participants’ statistics – quiz managers can view each participant’s individual questions, to see if they answered correctly.<br>
 +
- Average duration – if the quiz is timed per question, it will show how much time the participants needed to answer on that question, in average. If the duration is per entire quiz – this statistic shows the average time participants needed to complete the quiz.<br>
 +
- Questions within the quiz and the unique tests.<br>
 +
- Quiz parameters.<br>
  
These kinds of formulas are held within mini programs that are implemented into the application. The benefits are numerous:
+
Additional collected information is sorted into graphs and charts. New charts specifically for comparison between various statistics (i.e. average individual performance to average class performance for Geography course) can be utilized between several available parameters.  
<br> </br>
 
- Prevents copying answers;<br> </br>
 
- Makes students use their minds;<br> </br>
 
- Saves time;<br> </br>
 
- Other.<br> </br>
 
  
Even though one of the most corresponding formulas are mathematical, the processor can process most of the problems that require logical thinking and deduction. Many empirical science disciplines can find this tool invaluable for creating unique tasks.
+
All of the archived reports can be shared with targeted third parties, if necessary. For example:<br>
 +
- Government – to track the progress; <br>
 +
- Companies – to search for the most suitable profiles; <br>
 +
- External institutions – to search for the most suitable profiles; <br>
 +
- Other departments (HR, Communications...). <br>
  
=== Answer Generator ===
+
=== Questions ===
  
 
----
 
----
  
<p align="justify">When creating a question, users can open “Advanced Options”, where they can enter the number of answers and the number of correct answer(s) to be shown to students. Only some of the answers entered in the generator will be provided within the offered answers for that question (the creator can choose to show all answers if needed). According to their user level, advanced participants will get a more difficult combination of the answers offered (more incorrect answers, more “distractors”, etc.). The Answer generator only applies to Single/Multiple choice question types.
+
The objects that contain questions are called Question Pools. They can hold a theoretically infinite number of questions. Access to the Pools is entirely personal, but the creator(s) can make it publicly available. Every user can make their personal Question Pools. The pool creator(s) can select which members can use the pool. It is also possible to import questions into pools by using the application’s Excel template. <br>
  
=== User Course Level ===
+
The questions in the application are sorted by difficulty: Easy, Medium and Hard. Besides this, questions can be differentiated according to their type: <br>
 +
 
 +
1. Single choice – Quiz participants can choose one of the offered answers and only one is correct. <br>
 +
2. Multiple choice – More than one of the offered answers may be correct. <br>
 +
3. Ordering – Place the offered answers into correct order. <br>
 +
4. Matching – The participants need to match the answers from the left side to the ones on the right. <br>
 +
5. True or False – The participants need to review if the given statement is true or false. <br>
 +
6. Fill in the blanks – Blank spaces are left for participants to enter their answers in. Usually involves completing sentences. <br>
 +
7. Essay – Requires the user to type in a free form of text on the given theme. <br>
 +
 
 +
First five question types can be graded automatically, while the last two require a quiz manager to grade them. Also, by using the built-in question editor it is possible to customize questions in various ways. For example, essay questions can be used to present mathematical functions and expressions or pictures and HTML content. The main goal of the editor is to support creativity.
 +
 
 +
=== Complex Problem Processor ===
  
 
----
 
----
  
<p align="justify">After each lesson or test in the course, the statistics about students’ performance are recorded, so the lessons in the future will be tailored according to their performance. Since students are somewhat distinguished by their performance, user levels are added accordingly. Each student will receive questions and offered answers in the test according to their level. At start, all students have the same user level, and the first test will decide their level. Suspended tests do not affect the user level. It is important to mention that this parameter works only on the practice tests, since official ones require uniformity and same parameters for all users. The professor can also decide to turn off the user level during the test generation, so everybody will get tests generated by the same parameters. However, that test's results will still affect the user course level afterwards.
+
The complex problem processor represents an advanced module for solving problems and questions by involving programming into creating unique questions with variable parameters. This is best described through an example: Imagine a following situation, a professor is teaching a lecture on cylinder volume. After the lecture, a test is distributed to test the knowledge attained on that class. The professor uses the Complex Problem Processor to search for a formula of calculating cylinder volume, adds a range of minimum and maximum values of the radius and height (1 to 4 inches) and the step between the values (0.1). Each student in the class will get different values for calculating, thus implying they need to use their minds to solve the problem.
 +
These kinds of formulas are held within Java Archives (.jar) or pulled from external APIs. The benefits are numerous:<br>
 +
- Prevents copying answers;<br>
 +
- Makes students use their minds;<br>
 +
- Saves time;<br>
 +
- Enables peer grading by involving coding.<br>
 +
 
 +
With complex problem processor you can enable students to practice programming by creating unique questions for their peers. For example, eighth graders can create questions that will be used for sixth graders, etc. Consult the [{{SERVER}}/youtestme/youtestmedoc/Projects/Complex%20Problem%20Procesor/CPP%20User%20Manual.pdf complex problem processor user manual].  
  
=== Various Additions ===
+
=== Answer Generator ===
  
 
----
 
----
  
'''Open Question''' - A new question type, similar to essays. Works well with questions that require a free form of text to be entered, such as mathematical formulas. It is graded by the system.
+
When creating a question, the users can open “Advanced Options”, where they can enter the number of answers and the number of correct answer(s) to be shown to students. Only some of the answers entered in the generator will be provided within the offered answers for that question (the creator can choose to show all answers if needed). According to their user level, advanced participants will get a more difficult combination of the answers offered (more incorrect answers, more “distractors”, etc.). The Answer generator only applies to single/multiple choice question types.
<br> </br>
+
 
'''Hints''' - Floating icons providing explanation that tempt users to click them. If they get annoying, can be turned off at any moment.
+
=== Classroom2020 Introduction Videos ===
<br> </br>
+
 
'''Parent Subscriber''' - A system that provides report about a certain student to their parents or trusted third parties such as colleges and governments. The institution decides which third party can receive reports about individual students.
+
{|class="wikitable"
<br> </br>
+
! Video Link
'''Discussion Board''' - The professor will be able to open/create a lesson discussion board where the students will be able to comment and discuss the respective content.  
+
! Video Description
<br> </br>
+
|-
'''Group Assignments''' - An assignment where the students will have to collaborate and work on a group project/assignment/task and they will be graded with a different grading system or an adjusted one.
+
| [https://youtu.be/15eg4SxhMQA Classroom2020 Introduction]
<br> </br>
+
|| A basic introduction to the main features of CL2020.
'''Automatic Resolving''' - Added to fill in the blanks question type.
+
|-
<br> </br>
+
| [https://youtu.be/7SHThh7XPOA/ Classroom2020 (Question Pools)]
'''Real Time Grading''' - A new feature that shows the outcome of each question individually, when taking the quiz.
+
|| Every question type within the system, and how they are organized.
<br> </br>
+
|-
'''Canvas Board''' - The canvas board will serve as a drawing pad for students in order to enter certain pictures, functions, etc. It can show how well did the student understand the task.
+
| [https://youtu.be/2d_i0MH90fg/ Classroom2020 (System Security)]
 +
|| An explanation on every security feature in the application.
 +
|-
 +
| [https://youtu.be/PgNKvMXKjNg/ Classroom2020 (Users Section)]
 +
|| How are users organized, and how you can manage them.
 +
|-
 +
| [https://youtu.be/2mZKqoCBDsc/ Classroom2020 (Statistics)]
 +
|| How to view reports and statistics, as well as create custom ones.
 +
|-
 +
| [https://youtu.be/L9J_f7ew8zI/ Classroom2020 (File Management)]
 +
|| All the multimedia files you can use in a lesson.
 +
|-
 +
| [https://youtu.be/e98-_wkxdh8/ Classroom2020 (Courses)]
 +
|| How to create and manage courses.
 +
|-
 +
| [https://youtu.be/wGb97ZKddsw/ Classroom2020 (Learning Process)]
 +
|| Cover the process of learning within the application.
 +
|}

Latest revision as of 20:01, 14 February 2018

Introduction

The main goal of YouTestMe Classroom2020 is to catch the wave of modernizing the process of knowledge assessment and learning by allowing the users to focus on important things and automating the tedious processes. Remember your days at school? Acquiring real, practical knowledge has never been an easy process. We aspire to provide the users a simple way to learn more comfortably and motivate them to use their mindsets as often as possible.

Imagine the system where teachers will have immediate feedback about their lectures, where all students are equally engaged in the learning process, where school officials will have a consolidated view of the education process and progress, where parents will not ask their kids "What did you learn in school today?" because they will already know it.

However, Classroom2020 does not focus solely on schools and universities. Since it is highly customizable, it can be tailored to suit the needs of different profiles and institutions. Every business and institution that needs training and evaluation can find this software useful in those areas, because its elements are made to suit all types of data.

Classroom2020 is software used in the learning process to practice lectured subjects through customized tasks and projects, uniquely designed for each individual. While the participants are interacting with the system, a wealth of information is collected and then turned into information (reports, graphs and charts) that can be used to quickly adjust the process of adopting knowledge. Each student is different and the system aspires to adapt to them. This is performed by archiving various scores and statistics, and the system consequently “learns” and tailors follow-up subjects and tests according to their capabilities. On examination, these reports can provide invaluable data to teachers, school officials and the government, so adjusting the knowledge assessment program according to the previous is what should be the key point in improving the entire process. The Classroom2020 software makes this cycle as fast and efficient as possible.

Note: Classroom2020 inherits all of YouTestMe - Starter features, updating them and adding new ones for an even more refined testing process. The interface has also been significantly remodeled for better user experience and a more clear working environment.

Premises

- Students learn best when they work and solve problems independently.
- The goal is not just to score well on tests, but to gain permanent and practical knowledge.
- Teachers cannot dedicate full attention to every student during the class.
- Teaching and learning would be significantly more efficient and useful if technology was introduced in the process.
- Technology is inevitably seeping into classrooms and the education process.

Using Classroom2020 in Teaching and Learning Processes

The following scenario is given to illustrate one possible usage of the YouTestMe system in the learning process:

1. Consider a class of 25 students and each of them has a device with an Internet browser.
2. The class is set up in the YouTestMe system with students’ names and contact information such as email or a messaging ID.
3. The 45 minute lesson has a goal to teach the volume calculation of the sphere and the cylinder.
4. The teacher will provide a lecture on how to calculate the volumes and then they will use the YouTestMe system to assign a customized task to each student. On teacher's demand, system will send a task link to each of the students in the class. Every student will receive different input parameters for their task.
5. Students will calculate results and enter them into the system. The system will let them know immediately if they calculated the results correctly. If they didn't, they will be given another chance to answer.
6. In case students need help, they are able to request additional information from the system. This additional information will be a part of the lecture designed for this purpose.

Classroom2020 workflow dijagrami finalni predlog one.png

Features

Personal Profile


Each user has a profile page containing personal details, their role in the system, the courses and classes they are a member of, the question pools they can use and the test collection. User passwords may be changed through this window, either manually, or a generated one can be sent by email. A list of subscribers – the persons who receive regular reports concerning the respective users can also be viewed here.

Profiles


This part of the application contains several modules. The first and perhaps most important is a table that contains all users in the system. This table’s columns can be filtered, ordered and searched for easier manipulation and organization.

The second thing is the role system – each user is granted a role that defines their access to certain parts of the application. Those users that have a higher level of permissions can create new roles and assign them to users. Excel spreadsheets can also be used to import users into the application. Through this part of the application, people with higher level of permissions can handle the register requests for new users. Finally, subscriber groups can be viewed and handled through this page.

Courses and Classes


Quiz participants are organized into courses and classes. The characteristics defining a course are its name, ID number, code, duration, status, creation date and author. Each of these characteristics can be changed by the course manager(s) if necessary. Courses can also be either active or inactive, depending on the duration. Each course is unique and there cannot be two courses of the same name. Users can be assigned directly into a course or into a class. Courses are organized hierarchically, which means that a single course can have numerous sub-courses, but only one parent course.

Classes, on the other hand, cannot be organized hierarchically directly, but may be attached to courses. They serve as a means to organize participants in a more detailed manner and can be very useful with certain specific situations such as multi-lingual groups.

After each test, the system records each user’s results, meaning that the future content will be tailored according to their performance. In this manner, the course participants will be easily distinguished and appropriately awarded one of these three user levels:
- Basic – the users with the lowest performance rates receive this level. - Intermediate – this level expresses a medium user performance. - Advanced – users awarded with this level rank among the top performers in tests.
The system assigns different questions and/or offered answers according to one of the user levels above. This feature is entirely optional and may be turned off in case of standardized testing situations where all users need to have similar tests.

Lesson


The goal behind the lesson module is to save as much time as possible and enable professors to focus on each student individually, because each student has a specific mindset and their own preferences in the education process. Each lesson is consisted out of lesson items which represent any combination of the following elements: description, literature and quiz.

It is important to mention that every lesson author may hide or restrict access to each lesson item, completely independently – which means that every item is an entity on its own. They are also able to change the item order within a lesson. The system’s homepage also contains the most recent changes in lessons, so that the users may be up to date immediately.

Literature represents an embedded or a downloadable file that is used to pass the knowledge to students. Various formats are supported – YouTube and various videos, Google docs, pictures, sounds/music, Microsoft Office documents and much more. Almost anything that can be uploaded is supported within the application.

A lesson discussion board and more personal interaction between users are added as well, so even students who are not present can participate in lessons and quizzes equally. The users are able to comment the published lessons and rate each other’s comments.

Quizzes and Reports


The main feature of YouTestMe Classroom2020 is certainly the Quiz. We have implemented a powerful Quiz Generator whose main purpose is to drastically reduce the amount of time spent creating tests and evaluating. It is very simple to use, since it is only needed to enter certain quiz parameters, assign members and choose a grading system. Here are the parameters that need to be entered:

1. Quiz name
2. Quiz type
3. Access
4. Quiz duration type and duration (if the quiz is timed)
5. Quiz category
6. Report type and content
7. Quiz look type

Optionally, a quiz description can be entered and the option to randomize the question and answer order.

After typing in these parameters, the creator proceeds to the next step where they need to enter question pool resources for that quiz, set the quiz availability, optionally define the frequency factor and set a cut-off date. The only pools that can be chosen are those where the quiz creator is a member. Entering individual questions is also possible and this way quiz managers can add questions to both the quiz and a pool. Quiz availability represents the time period that the quiz will be available for taking. Frequency factor is an optional feature that represents several frequency attributes that can be attached to each question: Never, Rarely, Medium, Often and Always. Each of these attributes represents a percentage of how likely is the question to appear in the quiz. Another optional feature is a cut-off date. This feature serves to avoid the repetition of questions in consecutive quizzes. After setting all these parameters, they can be reviewed in a table.

Next step involves the specification of the number of points awarded for a correct answer as well as a penalty for an incorrect one. It is possible to review certain parameters such as: total number of questions, maximum number of points that can be achieved, the quiz duration, etc.
  Final step in the quiz making process lets the quiz creator review their parameters, go back to change them if necessary and save the quiz as a template. The only thing left to do is choose a grading system and the members. Now the quiz is ready to be distributed. It is important to mention that it is possible to save these parameters as a template, in order to be used later when making additional quizzes. Public templates, made available by other creators, can be used as well. This feature shortens the quiz creation process even more. Quiz status is also an important characteristic. Depending on the availability, quizzes can be: Not scheduled, Scheduled, Expired, Suspended and Deleted.

Quiz templates represent a new way of reusing quizzes. By using a template, the quiz generator is able to create quizzes with the different questions, by using the same predefined parameters. In case the resource is spacious and by setting the correct cut-off date, it is possible to use one template numerous times, and receive different results every time. This way, the quiz creation process is reduced even further.

Besides using the Quiz Generator to create new quizzes, it is possible to handpick the questions from pools that the user wishes to appear. This way, every participant will receive the same quiz version - there are no unique tests involved. In addition to that, some parameters such as the frequency factor and the cut-off date, used during the generation process, also become obsolete, and do not need to be defined. Manually created quizzes can be copied for repetitive usage.

The Quizzes page contains three subpages – Look, Tree and New Quiz. The New Quiz option has already been covered in the Quizzes section of this document, so now we will provide insight into the other two. Quizzes – Quick Look, as the name states, provides an overview of quizzes that logged user received and links to their reports. They are sorted by status: Active, Scheduled and Finished. The quiz templates the current user has access to can also be viewed here.

Quizzes – Tree represents all quizzes the user created, sorted by their category – they can jump straight to the quiz’s individual page and distribute it to users or change parameters at will.

Reports


One of the most important aspects of every test is the manner in which the reports are distributed and archived. The system has a very extensive reporting system that tracks various statistics. First, the quiz creator(s) choose what type of report will be shown to participants, a full one – containing a grade and the preview answers, or a partial one – containing a grade only. Next, when the quiz is distributed, in the Reports panel, these statistics are shown:

- The total number of participants and the number of participants who haven’t participated in the quiz yet.
- A pie chart containing the grade breakdown of the quiz (so far).
- Question occurrence – shows which question was the most frequent in the unique tests.
- Success ratio – this statistic represents the percentage of students that made correct answers in case the question awards a fixed number of points and in case there is a point range, it represents a percentage of participants who had more than 0 points compared to all participants. Each question has its own success ratio.
- Participants’ statistics – quiz managers can view each participant’s individual questions, to see if they answered correctly.
- Average duration – if the quiz is timed per question, it will show how much time the participants needed to answer on that question, in average. If the duration is per entire quiz – this statistic shows the average time participants needed to complete the quiz.
- Questions within the quiz and the unique tests.
- Quiz parameters.

Additional collected information is sorted into graphs and charts. New charts specifically for comparison between various statistics (i.e. average individual performance to average class performance for Geography course) can be utilized between several available parameters.

All of the archived reports can be shared with targeted third parties, if necessary. For example:
- Government – to track the progress;
- Companies – to search for the most suitable profiles;
- External institutions – to search for the most suitable profiles;
- Other departments (HR, Communications...).

Questions


The objects that contain questions are called Question Pools. They can hold a theoretically infinite number of questions. Access to the Pools is entirely personal, but the creator(s) can make it publicly available. Every user can make their personal Question Pools. The pool creator(s) can select which members can use the pool. It is also possible to import questions into pools by using the application’s Excel template.

The questions in the application are sorted by difficulty: Easy, Medium and Hard. Besides this, questions can be differentiated according to their type:

1. Single choice – Quiz participants can choose one of the offered answers and only one is correct.
2. Multiple choice – More than one of the offered answers may be correct.
3. Ordering – Place the offered answers into correct order.
4. Matching – The participants need to match the answers from the left side to the ones on the right.
5. True or False – The participants need to review if the given statement is true or false.
6. Fill in the blanks – Blank spaces are left for participants to enter their answers in. Usually involves completing sentences.
7. Essay – Requires the user to type in a free form of text on the given theme.

First five question types can be graded automatically, while the last two require a quiz manager to grade them. Also, by using the built-in question editor it is possible to customize questions in various ways. For example, essay questions can be used to present mathematical functions and expressions or pictures and HTML content. The main goal of the editor is to support creativity.

Complex Problem Processor


The complex problem processor represents an advanced module for solving problems and questions by involving programming into creating unique questions with variable parameters. This is best described through an example: Imagine a following situation, a professor is teaching a lecture on cylinder volume. After the lecture, a test is distributed to test the knowledge attained on that class. The professor uses the Complex Problem Processor to search for a formula of calculating cylinder volume, adds a range of minimum and maximum values of the radius and height (1 to 4 inches) and the step between the values (0.1). Each student in the class will get different values for calculating, thus implying they need to use their minds to solve the problem. These kinds of formulas are held within Java Archives (.jar) or pulled from external APIs. The benefits are numerous:
- Prevents copying answers;
- Makes students use their minds;
- Saves time;
- Enables peer grading by involving coding.

With complex problem processor you can enable students to practice programming by creating unique questions for their peers. For example, eighth graders can create questions that will be used for sixth graders, etc. Consult the complex problem processor user manual.

Answer Generator


When creating a question, the users can open “Advanced Options”, where they can enter the number of answers and the number of correct answer(s) to be shown to students. Only some of the answers entered in the generator will be provided within the offered answers for that question (the creator can choose to show all answers if needed). According to their user level, advanced participants will get a more difficult combination of the answers offered (more incorrect answers, more “distractors”, etc.). The Answer generator only applies to single/multiple choice question types.

Classroom2020 Introduction Videos

Video Link Video Description
Classroom2020 Introduction A basic introduction to the main features of CL2020.
Classroom2020 (Question Pools) Every question type within the system, and how they are organized.
Classroom2020 (System Security) An explanation on every security feature in the application.
Classroom2020 (Users Section) How are users organized, and how you can manage them.
Classroom2020 (Statistics) How to view reports and statistics, as well as create custom ones.
Classroom2020 (File Management) All the multimedia files you can use in a lesson.
Classroom2020 (Courses) How to create and manage courses.
Classroom2020 (Learning Process) Cover the process of learning within the application.