Commit 64365e4a authored by Antonios Angelakis's avatar Antonios Angelakis

Start chapter 2

parent 5799ced5
......@@ -266,11 +266,46 @@ languages, Certified code.
\chapter{Συστήματα Αυτόματης Αξιολόγησης}
Ο Grader έχει σκοπό τη διοργάνωση προγραμματιστικών διαγωνισμών ή εργασιών
με αυτόματο τρόπο υποβολής, εκτέλεσης και αξιολόγησης των λύσεων. Το παρόν
σύστημα είναι κλειστού κώδικα, όμως θα είχε σημασία να μελετήσουμε συστήματα
με παρόμοιο σκοπό ώστε να δούμε ομοιότητες και διαφορές με το δικό μας.
\bigskip
Προτιμήθηκε να ελεγχθούν μόνο συστήματα ελεύθερου λογισμικού και ανοιχτού
κώδικα διότι μας προσφέρουν σημαντικά πλεονεκτήματα. Αρχικά, μας επιτρέπουν να
ερευνήσουμε τον τρόπο που είναι σχεδιασμένα και να πάρουμε ιδέες για τον
Grader. Επιπλέον, είναι πιθανό να παρέχουν καλύτερη ασφάλεια, καθώς
οποιοσδήποτε μπορεί να ελέγξει τον κώδικα για ευπάθειες. Φυσικά, το τελευταίο
ισχύει υπό την προϋπόθεση ότι υπάρχει πρωτοβουλία για έλεγχο της ασφάλειας
(audit), αφού η απλή δημοσιοποίηση του κώδικα μπορεί να δίνει την ψευδαίσθηση
%της ασφάλειας. (Hansen, M., Köhntopp, K., & Pfitzmann, A. (2002). The Open
Source approach – opportunities and limitations with respect to security and
privacy.) Τέλος, η σύγκριση του Grader με τα συγκεκριμένα συστήματα έχει μεγάλη
σημασία γιατί θα μπορούσε οποιοδήποτε από αυτά να τον αντικαταστήσει χωρίς
μεγάλο κόστος (κυρίως αυτό της μετάβασης) σε περίπτωση που θεωρηθεί ανώτερο.
\bigskip
Τα συστήματα που θα μελετηθούν είναι τα παρακάτω:
\begin{itemize}
\setlength\itemsep{0em}
\item CMS
\item Mooshak2
\item CATS
\end{itemize}
\section{CMS}
- https://github.com/cms-dev/cms
\section{Mooshak2}
- https://mooshak.dcc.fc.up.pt/
- https://pc2.ecs.csus.edu/
\section{CATS}
- https://github.com/klenin/cats-main
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment