-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.php
95 lines (93 loc) · 3.18 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<?php
$url = "http://gradix.appix.org";
$json = file_get_contents('tmimata/mixanikon_pliroforikis_pps.json');
$grades = json_decode($json, true);
if ($_GET) {
require('functions/grade_calc.php');
$grade = grade_calc($grades, $_GET);
}
?>
<!DOCTYPE html>
<html>
<head>
<?php require_once('includes/html_head.php'); ?>
<title>Gradix: Υπολογισμός του Βαθμού Πτυχίου σας.</title>
</head>
<body>
<?php require_once('includes/html_nav.php'); ?>
<div class="container">
<div class=row>
<div class="alert alert-danger alert-dismissible fade in" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<strong>Προσοχή!</strong> Προς το παρόν το script λειτουργεί
μόνο για τον Παλαιό Πρόγραμμα Σπουδών του τμήματος Μηχανικών
Πληροφορικής Τ.Ε. Σύντομα θα προστεθεί και το Νέο Πρόγραμμα
Σπουδών καθώς επίσης και το ΠΣ των Ηλεκτρονικών Μηχανικών.
</div>
<div class="jumbotron">
<h1>Gradix</h1>
<p>
<a href="" data-toggle="modal" data-target="#about_calc">
Υπολογίστε
</a> τον βαθμό πτυχίου σας εισάγοντας την τρέχουσα
βαθμολογία σας (με το χέρι ή
<a href="" data-toggle="modal" data-target="#autofill">
αυτόματα
</a>) και προσθέστε τις βαθμολογίες που δεν έχουν
περαστεί ακόμη ή πιστεύετε ότι θα πάρετε, αποκτώντας
έτσι μια ιδέα για το πως θα είναι η τελική σας
βαθμολογία.
</p>
<?php if($_GET): ?>
<h2>
Ο βαθμός πτυχίου σας (για τα μαθήματα που εισάγατε)
υπολογίζεται σε:
</h2>
$$
\sum_{i=1}^{n} δ_i β_i = <?php echo $grade['num']; ?> =
<?php echo $grade['totalGrades']; ?>
$$
$$
\sum_{i=1}^{n} δ_i = <?php echo $grade['den']; ?> =
<?php echo $grade['totalEcts']; ?>
$$
<p>
$$
β ={
\sum_{i=1}^{n} δ_i β_i
\over
\sum_{i=1}^{n} δ_i
} =
{
δ_1 β_1 + δ_2 β_2 + ... + δ_n β_n
\over
δ_1 + δ_2 + ... + δ_n
} =
{
<?php echo $grade['totalGrades']; ?>
\over
<?php echo $grade['totalEcts']; ?>
} \approx <?php echo $grade['grade']; ?>
$$
</p>
<?php endif; ?>
</div>
</div>
<div class="row">
<?php
require('functions/print_grades.php');
print_grades($grades, $_GET);
?>
</div>
<div class="row text-center">
Διαθέσιμος ο Source Code στο
<a href="https://github.com/DecisionSystemsGroup/Gradix">Github
</a>.
</div>
</div>
<?php require_once('includes/html_modals.php') ?>
<?php require_once('includes/html_scripts.php') ?>
</body>
</html>