Algorithms and Data Structures | Events

  Algorithms and Data Structures

This is Lviv National University Autumn Semester 2021

Algorithms and Data Structures course page

Creating an account

First, you need to create an account at algotester.com

  • Click on Register link in the top right corner.
  • Fill in your personal data. Note that your real name and e-mail address are required in order to get access to the course tasks.
  • Confirm your account by following the link included in the email.
  • Log in using your username or email address.

Registration for Archive

  • In the bottom table, locate "Archive" row and click on "Register" on the right.
  • Choose your group - "Local" or "International" and click "Register".
  • Your request will be pending for approval, thus make sure to use a proper user account and a group.
  • After approval you can access Archive by clicking on "Archive" in the table.

Registration for a test

Each test is a short event (typically a few hours long) with a list of tasks to complete. A test page is available during its time frame provided you have successfully registered for it

  • In the bottom table, locale the corresponding test row and click "Register" on the right.
  • Choose your group and click "Register".
  • As soon as your request is approved, you can access the test by clicking on it in the table.

 

Semester Results

The final grades are available here. Please, read the detailed explanation below.

  • Each solved task during a test is worth 7 points.
  • Each solved exam task is worth 11 points.
  • Each task solved in Archive gives one extra point.
  • The total student points can not exceed 99.
  • The minimum accepted grade is 51.
  • Yellow cells indicate students that must retake the exam.
  • Red cells denote penalties applied due to plagiarism.

References

  • Introduction to Algorithms, Third Edition By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein

Solving tasks

Archive or a test page contains several sections (tabs)

  • The list of all tasks (problems) and their statuses.
  • Task descriptions (statements).
  • Questions and answers (clarifications).
  • The list of your submissions.

In order to submit your solution

  • On the main section (the leftmost) click on a task you have a solution for.
  • Paste your source code or select a file to upload, then click "Submit".
  • The bottom part of the page contains a table with all your submissions for this task.
  • Click on the refresh button above the table on the right to refresh your submission statuses.

Automatic submission evaluation

  • When a submission is received on the server, it's automatically compiled and checked on a set of test cases.
  • If your submission doesn't compile the "Compilation Error" will be reported. By clicking on it you can check the compiler output.
  • If your submission is a correct solution for a task then you'll get "Accepted" response.
  • Otherwise the system will report one of the rejected statuses as well as the failed test case number.

NowNameStartEndRegistration#Actions