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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
<!--#include virtual="../ssi/shared_head.ssi" -->
<title>Calendar @ Multi-Agent Systems (.org)</title>
<link rel="stylesheet" type="text/css" href="calendar.css">
<script src="./qrcode/jquery.min.js"></script>
<script src="./qrcode/jquery.qrcode.min.js"></script>
<script src="./calendar.js"></script>
</head>
<body>
<!--#include virtual="../ssi/header.ssi" -->
<div class="message">
<center>
<h1 class="important">Warning</h1>
</center>
This service is no longer available.<br \>
Feel free to download its
<a href="/repositories_old/calendar/">source code</a> (available under the
<a href="/calendar/LICENSE">"New BSD License"</a>)
and setup your own.
</div>
<br />
<div class="message">
<center>
<h1>Personalized ICS Calendar</h1>
Version 1.7 (Last build on 2015/11/06):
</center>
<h3>Step 1: Select a Curriculum</h3>
<select onchange="mas.calendar.select_curriculum()" id="curriculums">
</select>
<h3>Step 2: Select a Group</h3>
<select onchange="mas.calendar.select_group()" id="groups">
</select>
<h3>Step 3: Select Class(es)</h3>
<table id="classes">
</table>
<h3>Result:</h3>
<input
id="output_url"
readonly="readonly"
style="width: 100%;"
type="text" />
<center>
<div id="qrcode"></div>
</center>
</div>
<div class="message">
<center>
<h1 class="important">Important</h1>
</center>
Here is the list of URLs that are currently used to get information
for this group, please make sure it is complete:
<ul id="url_sources">
</ul>
If you think an URL is missing, please
<a href="/contact/">contact me</a>.
<br />
Also note that it might be because
an class you take belongs to another curriculum (i.e. this is not the
main curriculum for this class) that is also handled by this program,
you will have to get its events from the main curriculum
(e.g. those from <i>M2RIT RIBDM</i> who want the <i>FAI</i> class need
to also generate an URL for the <i>M2IM</i> curriculum, because
<i>FAI</i> events officially belong to the <i>M2IM</i> calendar).
</div>
<script>mas.calendar.populate();</script>
<div class="message">
<center>
<h2>Additional Information</h2>
</center>
<ul>
<li>
If you want a curriculum to be added, just ask.
</li>
<li>
Calendars are refreshed every two hours.
</li>
<li>
Computations are done on the <i>Antares</i> server, you can check
if the server is running by going to <a href="/servers/">the servers
page</a>. Note that you never directly communicate with
<i>Antares</i>: <i>Antares</i> sends its data to this webserver
and you ask the webserver for them. Therefore, if <i>Antares</i> is
down, it will only result in the data not being updated and you will
not be made aware of it.
</li>
<li>
Bug reports and feature requests can be done through
<a href="/repositories_old/calendar/">the project's repository</a>,
by <a href="/contact/">contacting me</a> or alternatively by using
<a href="/bugzilla/">the bug report system</a>. Feedback and feature
request are welcome, so do not hesitate.
</li>
<li>
If "unknown" is part of the "m" parameter of the URL, unrecognized
events are not filtered out. This is why you might sometimes see
events that are not meant for you (as soon as I figure out where
they belong, they get properly filtered).
<br />
Removing this tag is not recommended.
</li>
<li>
Source code is available
<a href="/repositories_old/calendar/">here</a>
under the <a href="/calendar/LICENSE">"New BSD License"</a>.
</li>
<li>
The <a href="https://en.wikipedia.org/wiki/QR_code">QRCode</a> is
generated using
<a href="https://github.com/jeromeetienne/jquery-qrcode/">
jquery-qrcode
</a>.
</li>
<li>
The generated ICS documents were validated using
<a href="http://icalvalid.cloudapp.net/">iCalendar Validator</a>.
</li>
<li>
<b>M2RIT RIBDM</b>'s Google Calendar source will not be handled by
this tool as long as it stays the gaping security hole it currently
is (its admin login credentials are public). Users are encouraged to
ask the curriculum's manager for a better system.
</li>
</ul>
</div>
<div class="message">
<center>
<h2>Last log(s)</h2>
</center>
<pre>
<!--#include file="last_log.log" -->
</pre>
</div>
</body>
</html>
|