A lot of changes

This commit is contained in:
Sebastian Seedorf
2019-10-15 12:12:04 +02:00
parent 7a39a0b854
commit cfaba7a7f5
15 changed files with 79 additions and 78 deletions

View File

@@ -16,6 +16,7 @@ import de.sebse.fuplanner.services.kvv.types.LoginTokenKVV;
import de.sebse.fuplanner.tools.CustomAccountManager;
import de.sebse.fuplanner.tools.NetworkCallbackCollector;
import de.sebse.fuplanner.tools.Preferences;
import de.sebse.fuplanner.tools.logging.Logger;
import de.sebse.fuplanner.tools.network.HTTPService;
import de.sebse.fuplanner.tools.network.NetworkCallback;
import de.sebse.fuplanner.tools.network.NetworkError;

View File

@@ -39,7 +39,7 @@ public class ModulesAnnouncements extends PartModules<ArrayList<Announcement>> {
errorCallback.onError(new NetworkError(101204, 500, "Currently running in offline mode!"));
return;
}
super.get(String.format("https://kvv.imp.fu-berlin.de/direct/announcement/site/%s.json?n=999999&d=999999999&_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
super.get(String.format("https://mycampus.imp.fu-berlin.de/direct/announcement/site/%s.json?n=999999&d=999999999&_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
String body = response.getParsed();
if (body == null) {
errorCallback.onError(new NetworkError(101201, 403, "No announcements retrieved!"));

View File

@@ -39,7 +39,7 @@ public class ModulesAssignments extends PartModules<AssignmentList> {
errorCallback.onError(new NetworkError(101304, 500, "Currently running in offline mode!"));
return;
}
get(String.format("https://kvv.imp.fu-berlin.de/direct/assignment/site/%s.json?_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
get(String.format("https://mycampus.imp.fu-berlin.de/direct/assignment/site/%s.json?_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
String body = response.getParsed();
if (body == null) {
errorCallback.onError(new NetworkError(101301, 403, "No assignments retrieved!"));

View File

@@ -47,7 +47,7 @@ public class ModulesEvents extends PartModules<EventList> {
errorCallback.onError(new NetworkError(101404, 500, "Currently running in offline mode!"));
return;
}
get(String.format("https://kvv.imp.fu-berlin.de/direct/calendar/site/%s.json?detailed=true&_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
get(String.format("https://mycampus.imp.fu-berlin.de/direct/calendar/site/%s.json?detailed=true&_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
String body = response.getParsed();
if (body == null) {
errorCallback.onError(new NetworkError(101401, 403, "No events retrieved!"));

View File

@@ -38,7 +38,7 @@ public class ModulesGradebook extends PartModules<ArrayList<Grade>> {
errorCallback.onError(new NetworkError(101504, 500, "Currently running in offline mode!"));
return;
}
super.get(String.format("https://kvv.imp.fu-berlin.de/direct/gradebook/site/%s.json", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
super.get(String.format("https://mycampus.imp.fu-berlin.de/direct/gradebook/site/%s.json", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
String body = response.getParsed();
if (body == null) {
errorCallback.onError(new NetworkError(101501, 403, "No gradebook retrieved!"));

View File

@@ -196,7 +196,7 @@ public class ModulesList extends HTTPService {
callback.onResponse(modules);
return;
}
get("https://kvv.imp.fu-berlin.de/direct/membership.json?_validateSession=", mLogin.getLoginTokenKVV().getCookies(), response -> {
get("https://mycampus.imp.fu-berlin.de/direct/membership.json?_validateSession=", mLogin.getLoginTokenKVV().getCookies(), response -> {
String body = response.getParsed();
if (body == null) {
errorCallback.onError(new NetworkError(101111, 403, "No membership list retrieved!"));
@@ -228,7 +228,7 @@ public class ModulesList extends HTTPService {
if (--latch[0] == 0) successCallback.onResponse(modules);
continue;
}
get(String.format("https://kvv.imp.fu-berlin.de/direct/site/%s.json?_validateSession=", courseId), mLogin.getLoginTokenKVV().getCookies(), response1 -> {
get(String.format("https://mycampus.imp.fu-berlin.de/direct/site/%s.json?_validateSession=", courseId), mLogin.getLoginTokenKVV().getCookies(), response1 -> {
String body1 = response1.getParsed();
if (body1 == null) {
errorCallback.onError(new NetworkError(101113, 403, "No site retrieved!"));

View File

@@ -47,7 +47,7 @@ public class ModulesResources extends PartModules<ArrayList<Resource>> {
errorCallback.onError(new NetworkError(101604, 500, "Currently running in offline mode!"));
return;
}
get(String.format("https://kvv.imp.fu-berlin.de/direct/content/site/%s.json?_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
get(String.format("https://mycampus.imp.fu-berlin.de/direct/content/site/%s.json?_validateSession=", ID), mLogin.getLoginTokenKVV().getCookies(), response -> {
String body = response.getParsed();
if (body == null) {
errorCallback.onError(new NetworkError(101601, 403, "No resources retrieved!"));

View File

@@ -33,7 +33,7 @@ public class KVVLogin extends HTTPService {
callback.onResponse(token);
return;
}
get(String.format("https://kvv.imp.fu-berlin.de/direct/profile/%s.json", token.getUsername()), token.getCookies(), response -> {
get(String.format("https://mycampus.imp.fu-berlin.de/direct/profile/%s.json", token.getUsername()), token.getCookies(), response -> {
String body = response.getParsed();
if (body == null) {
errorCallback.onError(new NetworkError(100172, 403, "Testing login failed!"));
@@ -87,7 +87,7 @@ public class KVVLogin extends HTTPService {
}
private void step0(String username, final NetworkCallback<Boolean> callback, final NetworkErrorCallback errorCallback) {
get(String.format("https://kvv.imp.fu-berlin.de/direct/profile/%s", username), null, result -> {
get(String.format("https://mycampus.imp.fu-berlin.de/direct/profile/%s", username), null, result -> {
callback.onResponse(true);
}, error -> {
if (error.networkResponse.statusCode == 500) {
@@ -99,11 +99,11 @@ public class KVVLogin extends HTTPService {
}
/*
1= GET https://kvv.imp.fu-berlin.de/Shibboleth.sso/Login?entityID=https://identity.fu-berlin.de/idp-fub
1= GET https://mycampus.imp.fu-berlin.de/Shibboleth.sso/Login?entityID=https://identity.fu-berlin.de/idp-fub
-> Location-Header: https://identity.fu-berlin.de/idp-fub/profile/SAML2/Redirect/SSO?SAMLResponse=[SAMLResponse]&RelayState=[RelayState]
*/
private void step1(final NetworkCallback<HashMap<String, String>> callback, final NetworkErrorCallback errorCallback) {
get("https://kvv.imp.fu-berlin.de/Shibboleth.sso/Login?entityID=https://identity.fu-berlin.de/idp-fub", null, response -> {
get("https://mycampus.imp.fu-berlin.de/Shibboleth.sso/Login?entityID=https://identity.fu-berlin.de/idp-fub", null, response -> {
String location = response.getHeaders().get("Location");
if (location==null) {
errorCallback.onError(new NetworkError(100111, -1, "Error on getting SAML request!"));
@@ -116,7 +116,7 @@ public class KVVLogin extends HTTPService {
}
/*
5= POST https://kvv.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST
5= POST https://mycampus.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST
+ Body: SAMLResponse=[SAML-RESPONSE]
+ Header: Content-Type: application/x-www-form-urlencoded
-> Set-Cookie: _shibsession_[SESS-NR]: [SESS-VALUE]
@@ -124,7 +124,7 @@ public class KVVLogin extends HTTPService {
private void step5(String SAMLResponse, final NetworkCallback<HashMap<String, String>> callback, final NetworkErrorCallback errorCallback) {
HashMap<String, String> body = new HashMap<>();
body.put("SAMLResponse", SAMLResponse);
post("https://kvv.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST", null, body, response -> {
post("https://mycampus.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST", null, body, response -> {
String cookies = response.getHeaders().get("Set-Cookie");
if (cookies ==null) {
errorCallback.onError(new NetworkError(100151, -1, "Error on starting KVV session!"));
@@ -147,14 +147,14 @@ public class KVVLogin extends HTTPService {
/*
6= https://kvv.imp.fu-berlin.de/sakai-login-tool/container
6= https://mycampus.imp.fu-berlin.de/sakai-login-tool/container
+ Cookie: _shibsession_[SESS-NR]: [SESS-VALUE]
-> Set-Cookie: JSESSIONID: [JSESSION-KVV]
*/
private void step6(String shibsessionKey, String shibsessionName, final NetworkCallback<HashMap<String, String>> callback, final NetworkErrorCallback errorCallback) {
HashMap<String, String> cookies = new HashMap<>();
cookies.put(shibsessionKey, shibsessionName);
get("https://kvv.imp.fu-berlin.de/sakai-login-tool/container", cookies, response -> {
get("https://mycampus.imp.fu-berlin.de/sakai-login-tool/container", cookies, response -> {
String cookies1 = response.getHeaders().get("Set-Cookie");
if (cookies1 ==null) {
errorCallback.onError(new NetworkError(100161, -1, "Cannot finish login process!"));

View File

@@ -9,7 +9,7 @@ buildscript {
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.android.tools.build:gradle:3.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

View File

@@ -1,6 +1,6 @@
# Datenschutzrichtlinie
Im Folgenden klären wir über die Datenverarbeitung der Daten innerhalb der Android-App FUPlanner (im Folgenden "App" genannt) nach der Rechtsgrundlage von [Art. 6 der DSGVO](https://dejure.org/gesetze/DSGVO/6.html) auf. Wir informieren wie die Daten innerhalb der App gespeichert werden und welche Informationen mit den Servern des [KVV](https://kvv.imp.fu-berlin.de/), der [OpenMensa](https://openmensa.org/) und [Googles Smart Lock](https://get.google.com/smartlock/) (optional, siehe unten) ausgetauscht werden.
Im Folgenden klären wir über die Datenverarbeitung der Daten innerhalb der Android-App FUPlanner (im Folgenden "App" genannt) nach der Rechtsgrundlage von [Art. 6 der DSGVO](https://dejure.org/gesetze/DSGVO/6.html) auf. Wir informieren wie die Daten innerhalb der App gespeichert werden und welche Informationen mit den Servern des [KVV](https://mycampus.imp.fu-berlin.de/), der [OpenMensa](https://openmensa.org/) und [Googles Smart Lock](https://get.google.com/smartlock/) (optional, siehe unten) ausgetauscht werden.
## Rechte des Nutzers

View File

@@ -16,7 +16,7 @@ https://lms.fu-berlin.de/learn/api/public/v1/users/_203980_1/courses
https://lms.fu-berlin.de/learn/api/public/v1/courses/_122802_1
The field "courseId" in Blackboard can be matched to "props/kvv_lvnumbers" in "http://kvv.imp.fu-berlin.de/direct/site/<SITE_ID>"
The field "courseId" in Blackboard can be matched to "props/kvv_lvnumbers" in "http://mycampus.imp.fu-berlin.de/direct/site/<SITE_ID>"
- details
+ semester

View File

@@ -3,11 +3,11 @@ KVV-Login
-----------------------------------------------------------------------------
GET https://kvv.imp.fu-berlin.de/portal/login
GET https://mycampus.imp.fu-berlin.de/portal/login
-> JSESSIONID 5c10406f-588c-4c16-96e9-c80d115417de.tomcat1
GET https://kvv.imp.fu-berlin.de/sakai-login-tool/container
GET https://mycampus.imp.fu-berlin.de/sakai-login-tool/container
<- JSESSIONID
-> (Location-Header) https://identity.fu-berlin.de/idp-fub/profile/SAML2/Redirect/SSO
?SAMLRequest=fZLLb.....Q8yre3X1IHwkJKE0Mnpy/V9TH4A
@@ -42,7 +42,7 @@ GET https://identity.fu-berlin.de/idp-fub/profile/SAML2/Redirect/SSO
-> (BODY) SAMLResponse PD94bWwgdmVyc2lvbj0...........wvc2FtbDJwOlJlc3BvbnNlPg==
POST https://kvv.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST
POST https://mycampus.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST
<- RelayState 7ea01e29157b8bd906f7002176213b6db5e1f45ebb88716a9820d1a505f2c8bf
<- SAMLResponse PD94bWwgdmVyc2lvbj0...........wvc2FtbDJwOlJlc3BvbnNlPg==
<- JSESSIONID
@@ -50,7 +50,7 @@ POST https://kvv.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST
_b1912c5a03d733a80bd3fee772bf68d4
GET https://kvv.imp.fu-berlin.de/
GET https://mycampus.imp.fu-berlin.de/
<- JSESSIONID
<- _shibsession_64656661756c7468747470733a2f2f6b76762e696d702e66752d6265726c696e2e64652f73686962626f6c657468
@@ -63,7 +63,7 @@ KVV-Login (Relogin)
-----------------------------------------------------------------------------
GET https://kvv.imp.fu-berlin.de/portal/login
GET https://mycampus.imp.fu-berlin.de/portal/login
<- JSESSIONID
<- _shibsession_64656661756c7468747470733a2f2f6b76762e696d702e66752d6265726c696e2e64652f73686962626f6c657468
<- pasystem_timezone_ok true

View File

@@ -1,4 +1,4 @@
1= GET https://kvv.imp.fu-berlin.de/Shibboleth.sso/Login?entityID=https://identity.fu-berlin.de/idp-fub-qa
1= GET https://mycampus.imp.fu-berlin.de/Shibboleth.sso/Login?entityID=https://identity.fu-berlin.de/idp-fub-qa
-> Location-Header: https://identity.fu-berlin.de:9443/idp-fub-qa/profile/SAML2/Redirect/SSO?SAMLResponse=[SAMLResponse]&RelayState=[RelayState]
2= GET [Location-Header 1]
-> Set-Cookie: JSESSIONID=[JSESSION-FU]
@@ -11,10 +11,10 @@
+ Cookie: JSESSIONID=[JSESSION-FU]
-> Set-Cookie: shib_idp_session=[SHIB-IDP-SESSION]
-> Body SAMLResponse-Input-value
5= POST https://kvv.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST
5= POST https://mycampus.imp.fu-berlin.de/Shibboleth.sso/SAML2/POST
+ Body: SAMLResponse=[SAML-RESPONSE]
+ Header: Content-Type: application/x-www-form-urlencoded
-> Set-Cookie: _shibsession_[SESS-NR]: [SESS-VALUE]
6= https://kvv.imp.fu-berlin.de/sakai-login-tool/container
6= https://mycampus.imp.fu-berlin.de/sakai-login-tool/container
+ Cookie: _shibsession_[SESS-NR]: [SESS-VALUE]
-> Set-Cookie: JSESSIONID: [JSESSION-KVV]

View File

@@ -3,7 +3,7 @@ Module-Details
-----------------------------------------------------------------------------
GET https://kvv.imp.fu-berlin.de/portal/login
GET https://mycampus.imp.fu-berlin.de/portal/login
-> JSESSIONID 5c10406f-588c-4c16-96e9-c80d115417de.tomcat1
@@ -67,8 +67,8 @@ setMainFrameHeight( window.name );
}
},
"loggedIn": true,
"portalPath": "https://kvv.imp.fu-berlin.de/portal",
"loggedOutUrl": "https://kvv.imp.fu-berlin.de/Shibboleth.sso/Logout",
"portalPath": "https://mycampus.imp.fu-berlin.de/portal",
"loggedOutUrl": "https://mycampus.imp.fu-berlin.de/Shibboleth.sso/Logout",
"siteId": "~805a8f30-8103-4e87-94c2-f0b318f29af8",
"siteTitle": "Home",
"shortDescription" : "",
@@ -175,7 +175,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-sitesNav__menuitem Mrphs-sitesNav__menuitem--myworkspace is-selected ">
<a class="link-container" href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96" title="Home" role="menuitem">
<a class="link-container" href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96" title="Home" role="menuitem">
<i class="fa fa-home"></i>
<span class="Mrphs-sitesNav__menuitem--myworkspace-label">Home</span>
<span class="Mrphs-sitesNav__drop" tabindex="-1" data-site-id="~805a8f30-8103-4e87-94c2-f0b318f29af8"></span>
@@ -186,7 +186,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-sitesNav__menuitem ">
<a class="link-container" href="https://kvv.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" title="Bildverarbeitung S18" role="menuitem" aria-haspopup="true">
<a class="link-container" href="https://mycampus.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" title="Bildverarbeitung S18" role="menuitem" aria-haspopup="true">
<span>Bildverarbeitung S18</span>
</a>
<a class="Mrphs-sitesNav__dropdown" href="#" data-site-id="34339322-7f1f-4e21-adda-bb6214e91cfa" role="separator"></a>
@@ -196,7 +196,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-sitesNav__menuitem ">
<a class="link-container" href="https://kvv.imp.fu-berlin.de/portal/site/77882b68-ea5e-4414-b793-79c3baab65ca" title="K&uuml;nstliche Intelligenz S18" role="menuitem" aria-haspopup="true">
<a class="link-container" href="https://mycampus.imp.fu-berlin.de/portal/site/77882b68-ea5e-4414-b793-79c3baab65ca" title="K&uuml;nstliche Intelligenz S18" role="menuitem" aria-haspopup="true">
<span>K&uuml;nstliche Intelligen ...</span>
</a>
<a class="Mrphs-sitesNav__dropdown" href="#" data-site-id="77882b68-ea5e-4414-b793-79c3baab65ca" role="separator"></a>
@@ -206,7 +206,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-sitesNav__menuitem ">
<a class="link-container" href="https://kvv.imp.fu-berlin.de/portal/site/b4b7ae00-587e-4518-8bff-77e5670db79f" title="Softwareprojekt: Intelligente Systeme und Robotik S18" role="menuitem" aria-haspopup="true">
<a class="link-container" href="https://mycampus.imp.fu-berlin.de/portal/site/b4b7ae00-587e-4518-8bff-77e5670db79f" title="Softwareprojekt: Intelligente Systeme und Robotik S18" role="menuitem" aria-haspopup="true">
<span>Softwareprojekt: Inte ...</span>
</a>
<a class="Mrphs-sitesNav__dropdown" href="#" data-site-id="b4b7ae00-587e-4518-8bff-77e5670db79f" role="separator"></a>
@@ -216,7 +216,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-sitesNav__menuitem ">
<a class="link-container" href="https://kvv.imp.fu-berlin.de/portal/site/8ea778ac-ec7e-481e-a785-ef316cba6995" title="Seminar: Ausgew&auml;hlte Themen der IT-Sicherheit S18" role="menuitem" aria-haspopup="true">
<a class="link-container" href="https://mycampus.imp.fu-berlin.de/portal/site/8ea778ac-ec7e-481e-a785-ef316cba6995" title="Seminar: Ausgew&auml;hlte Themen der IT-Sicherheit S18" role="menuitem" aria-haspopup="true">
<span>Seminar: Ausgew&auml;hlte ...</span>
</a>
<a class="Mrphs-sitesNav__dropdown" href="#" data-site-id="8ea778ac-ec7e-481e-a785-ef316cba6995" role="separator"></a>
@@ -226,7 +226,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-sitesNav__menuitem ">
<a class="link-container" href="https://kvv.imp.fu-berlin.de/portal/site/1854d616-b0d6-48a7-bcd4-1ffbe088c791" title="Einf&uuml;hrung in die Visualisierung (Blockseminar) S18" role="menuitem" aria-haspopup="true">
<a class="link-container" href="https://mycampus.imp.fu-berlin.de/portal/site/1854d616-b0d6-48a7-bcd4-1ffbe088c791" title="Einf&uuml;hrung in die Visualisierung (Blockseminar) S18" role="menuitem" aria-haspopup="true">
<span>Einf&uuml;hrung in die Vis ...</span>
</a>
<a class="Mrphs-sitesNav__dropdown" href="#" data-site-id="1854d616-b0d6-48a7-bcd4-1ffbe088c791" role="separator"></a>
@@ -285,12 +285,12 @@ setMainFrameHeight( window.name );
<li class="Mrphs-userNav__submenuitem Mrphs-userData">
<div class="Mrphs-userNav__submenuitem--profile-and-image">
<div class="has-avatar">
<a class="Mrphs-userNav__submenuitem--profilelink" href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/773e0242-4344-4169-9465-97726757103a">
<a class="Mrphs-userNav__submenuitem--profilelink" href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/773e0242-4344-4169-9465-97726757103a">
<span class="Mrphs-userNav__submenuitem--profilepicture" style="background-image:url(/direct/profile/805a8f30-8103-4e87-94c2-f0b318f29af8/image/thumb)" tabindex="-1"></span>
</a>
</div>
<div class="Mrphs-userNav__submenuitem--profile">
<a role="menuitem" href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/773e0242-4344-4169-9465-97726757103a">
<a role="menuitem" href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/773e0242-4344-4169-9465-97726757103a">
<span>Profile</span>
</a>
</div>
@@ -307,7 +307,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-userNav__submenuitem Mrphs-userNav__submenuitem-indented">
<a role="menuitem" href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/page/98d865ad-5a10-4f4f-b467-bfad16c86dee" class="Mrphs-userNav__submenuitem--prefs">
<a role="menuitem" href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/page/98d865ad-5a10-4f4f-b467-bfad16c86dee" class="Mrphs-userNav__submenuitem--prefs">
<span>Preferences</span>
</a>
</li>
@@ -347,7 +347,7 @@ setMainFrameHeight( window.name );
<p role="menuitem" class="Mrphs-loginUser__menuitem">
<a href="https://kvv.imp.fu-berlin.de/portal/logout" title="Log Out" id="loginLink1" class="Mrphs-loginUser__message" data-warning="">
<a href="https://mycampus.imp.fu-berlin.de/portal/logout" title="Log Out" id="loginLink1" class="Mrphs-loginUser__message" data-warning="">
<i class="login-Icon"></i>
<span class="Mrphs-login-Message">Log Out</span>
</a>
@@ -380,7 +380,7 @@ setMainFrameHeight( window.name );
<ul id="otherSitesMenu">
<li><a href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/page/98d865ad-5a10-4f4f-b467-bfad16c86dee"><span>Preferences</span></a></li>
<li><a href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/page/98d865ad-5a10-4f4f-b467-bfad16c86dee"><span>Preferences</span></a></li>
<li class="otherSitesMenuClose"><a href="javascript:void(0);"><i class="fa fa-times"></i></a></li>
@@ -415,7 +415,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="34339322-7f1f-4e21-adda-bb6214e91cfa" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" title="Bildverarbeitung S18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" title="Bildverarbeitung S18">
<span class="fullTitle">Bildverarbeitung S18</span>
</a>
</div>
@@ -425,7 +425,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="1854d616-b0d6-48a7-bcd4-1ffbe088c791" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/1854d616-b0d6-48a7-bcd4-1ffbe088c791" title="Einf&uuml;hrung in die Visualisierung (Blockseminar) S18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/1854d616-b0d6-48a7-bcd4-1ffbe088c791" title="Einf&uuml;hrung in die Visualisierung (Blockseminar) S18">
<span class="fullTitle">Einf&uuml;hrung in die Vis ...</span>
</a>
</div>
@@ -435,7 +435,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="77882b68-ea5e-4414-b793-79c3baab65ca" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/77882b68-ea5e-4414-b793-79c3baab65ca" title="K&uuml;nstliche Intelligenz S18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/77882b68-ea5e-4414-b793-79c3baab65ca" title="K&uuml;nstliche Intelligenz S18">
<span class="fullTitle">K&uuml;nstliche Intelligen ...</span>
</a>
</div>
@@ -445,7 +445,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="8ea778ac-ec7e-481e-a785-ef316cba6995" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/8ea778ac-ec7e-481e-a785-ef316cba6995" title="Seminar: Ausgew&auml;hlte Themen der IT-Sicherheit S18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/8ea778ac-ec7e-481e-a785-ef316cba6995" title="Seminar: Ausgew&auml;hlte Themen der IT-Sicherheit S18">
<span class="fullTitle">Seminar: Ausgew&auml;hlte ...</span>
</a>
</div>
@@ -455,7 +455,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="b4b7ae00-587e-4518-8bff-77e5670db79f" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/b4b7ae00-587e-4518-8bff-77e5670db79f" title="Softwareprojekt: Intelligente Systeme und Robotik S18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/b4b7ae00-587e-4518-8bff-77e5670db79f" title="Softwareprojekt: Intelligente Systeme und Robotik S18">
<span class="fullTitle">Softwareprojekt: Inte ...</span>
</a>
</div>
@@ -471,7 +471,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="91c6e9cc-58eb-486d-ab99-a22a40997d1b" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/91c6e9cc-58eb-486d-ab99-a22a40997d1b" title="H&ouml;here Algorithmik W17/18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/91c6e9cc-58eb-486d-ab99-a22a40997d1b" title="H&ouml;here Algorithmik W17/18">
<span class="fullTitle">H&ouml;here Algorithmik W17/18</span>
</a>
</div>
@@ -481,7 +481,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="141fb3bd-1333-41b2-adc3-b5277e0adcbd" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/141fb3bd-1333-41b2-adc3-b5277e0adcbd" title="Mustererkennung / Machine Learning W17/18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/141fb3bd-1333-41b2-adc3-b5277e0adcbd" title="Mustererkennung / Machine Learning W17/18">
<span class="fullTitle">Mustererkennung / Mac ...</span>
</a>
</div>
@@ -491,7 +491,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="3a2a58ee-fb9a-4682-a15f-9732106fb569" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/3a2a58ee-fb9a-4682-a15f-9732106fb569" title="Robotik W17/18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/3a2a58ee-fb9a-4682-a15f-9732106fb569" title="Robotik W17/18">
<span class="fullTitle">Robotik W17/18</span>
</a>
</div>
@@ -501,7 +501,7 @@ setMainFrameHeight( window.name );
<a class="site-favorite-btn" data-site-id="7d0a6991-f803-4f6f-a6d3-8d705216e285" href="javascript:void(0);"></a>
<div class="fav-title ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/7d0a6991-f803-4f6f-a6d3-8d705216e285" title="Seminar: Verteilte Algorithmen W17/18">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/7d0a6991-f803-4f6f-a6d3-8d705216e285" title="Seminar: Verteilte Algorithmen W17/18">
<span class="fullTitle">Seminar: Verteilte Al ...</span>
</a>
</div>
@@ -520,7 +520,7 @@ setMainFrameHeight( window.name );
<li class="fav-sites-entry is-selected my-workspace ">
<div class="fav-title fav-title-myworkspace ">
<a href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96" title="My Workspace">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96" title="My Workspace">
<i class="fa fa-home"></i><span class="fullTitle">Home</span>
</a>
</div>
@@ -553,12 +553,12 @@ setMainFrameHeight( window.name );
<span class="Mrphs-hierarchy--siteName" title="Home">
<a href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/page-reset/0a7c947e-5a97-4da7-80f9-38d5a1df3dab">Home</a>
<a href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/page-reset/0a7c947e-5a97-4da7-80f9-38d5a1df3dab">Home</a>
</span>
<span class="Mrphs-hierarchy--siteNameSeparator Mrphs-hierarchy--separator"><i class="fa fa-lg fa-angle-right"></i></span>
<a href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/9df8c796-7d6b-4416-8ba1-f505ea6b8224" title="Tool Home" class="Mrphs-hierarchy-item Mrphs-hierarchy--toolName">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/9df8c796-7d6b-4416-8ba1-f505ea6b8224" title="Tool Home" class="Mrphs-hierarchy-item Mrphs-hierarchy--toolName">
<span class="Mrphs-breadcrumb--reset-icon fa fa-share" aria-hidden="true"></span>
<span class="Mrphs-breadcrumb--icon icon-sakai--fu-berlin-joinablecoursebrowser "></span>
<span>Membership</span>
@@ -588,7 +588,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/page/0a7c947e-5a97-4da7-80f9-38d5a1df3dab" title="Overview - Display the system message of the day | For displaying information about a user's Home | Show a summary of calendar events in Home | Display recent announcements, updated as messages arrive | For displaying Site information">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/page/0a7c947e-5a97-4da7-80f9-38d5a1df3dab" title="Overview - Display the system message of the day | For displaying information about a user's Home | Show a summary of calendar events in Home | Display recent announcements, updated as messages arrive | For displaying Site information">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-motd "></span>
<span class="Mrphs-toolsNav__menuitem--title">Overview</span>
</a>
@@ -601,7 +601,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/773e0242-4344-4169-9465-97726757103a" title="Profile - Edit your profile, post status updates, search for people with common interests, view their profile and add them as connections">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/773e0242-4344-4169-9465-97726757103a" title="Profile - Edit your profile, post status updates, search for people with common interests, view their profile and add them as connections">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-profile2 "></span>
<span class="Mrphs-toolsNav__menuitem--title">Profile</span>
</a>
@@ -612,7 +612,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-toolsNav__menuitem is-current">
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/9df8c796-7d6b-4416-8ba1-f505ea6b8224" title="Membership" role="presentation">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool-reset/9df8c796-7d6b-4416-8ba1-f505ea6b8224" title="Membership" role="presentation">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--fu-berlin-joinablecoursebrowser icon-active"></span>
<span class="Mrphs-toolsNav__menuitem--title">Membership</span>
</a>
@@ -623,7 +623,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/4bfecb9c-6f1a-48de-a5a0-6cdba0a4dca7" title="Calendar - For posting and viewing deadlines, events, etc.">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/4bfecb9c-6f1a-48de-a5a0-6cdba0a4dca7" title="Calendar - For posting and viewing deadlines, events, etc.">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-schedule "></span>
<span class="Mrphs-toolsNav__menuitem--title">Calendar</span>
</a>
@@ -636,7 +636,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/0626f18c-c451-47e5-91b0-06e58160d3ba" title="Resources - For posting documents, URLs to other websites, etc.">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/0626f18c-c451-47e5-91b0-06e58160d3ba" title="Resources - For posting documents, URLs to other websites, etc.">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-resources "></span>
<span class="Mrphs-toolsNav__menuitem--title">Resources</span>
</a>
@@ -649,7 +649,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/80fd81ac-b83b-484a-8ce0-90f4ac7eccfc" title="Announcements - For posting current, time-critical information">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/80fd81ac-b83b-484a-8ce0-90f4ac7eccfc" title="Announcements - For posting current, time-critical information">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-announcements "></span>
<span class="Mrphs-toolsNav__menuitem--title">Announcements</span>
</a>
@@ -662,7 +662,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/ba5da8e1-73a3-4d1f-a5c8-fa9f8ffc04ee" title="Worksite Setup - Modify your sites and create new ones">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/ba5da8e1-73a3-4d1f-a5c8-fa9f8ffc04ee" title="Worksite Setup - Modify your sites and create new ones">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-sitesetup "></span>
<span class="Mrphs-toolsNav__menuitem--title">Worksite Setup</span>
</a>
@@ -675,7 +675,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/540205b1-6dd4-4b86-be66-5a24677e416c" title="Preferences - Tool to view and modify user's Preferences">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/540205b1-6dd4-4b86-be66-5a24677e416c" title="Preferences - Tool to view and modify user's Preferences">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-preferences "></span>
<span class="Mrphs-toolsNav__menuitem--title">Preferences</span>
</a>
@@ -688,7 +688,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/7fb5ce06-8134-4765-8c46-7cf370869516" title="Trusted Applications - Tool to allow you to manage applications that can access the service.">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/7fb5ce06-8134-4765-8c46-7cf370869516" title="Trusted Applications - Tool to allow you to manage applications that can access the service.">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-oauth "></span>
<span class="Mrphs-toolsNav__menuitem--title">Trusted Applications</span>
</a>
@@ -701,7 +701,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/be32c343-c832-40f1-ba80-6720cdbc3935" title="Account - View and modify my user profile">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/be32c343-c832-40f1-ba80-6720cdbc3935" title="Account - View and modify my user profile">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-singleuser "></span>
<span class="Mrphs-toolsNav__menuitem--title">Account</span>
</a>
@@ -714,7 +714,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/198cd9d5-f2da-4eb2-8143-73967a778e20" title="FU Site Browser - Browse all Sakai sites via a filterable list">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/198cd9d5-f2da-4eb2-8143-73967a778e20" title="FU Site Browser - Browse all Sakai sites via a filterable list">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--fu-berlin-coursebrowser "></span>
<span class="Mrphs-toolsNav__menuitem--title">FU Site Browser</span>
</a>
@@ -727,7 +727,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/4f46d576-465b-4a7a-9f41-6fc942d010f2" title="Fundgrube - Zentrale Anlaufstelle für das Hinzufügen und Suchen verloren gegangener Gegenstände">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/4f46d576-465b-4a7a-9f41-6fc942d010f2" title="Fundgrube - Zentrale Anlaufstelle für das Hinzufügen und Suchen verloren gegangener Gegenstände">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-fundgrube "></span>
<span class="Mrphs-toolsNav__menuitem--title">Fundgrube</span>
</a>
@@ -740,7 +740,7 @@ setMainFrameHeight( window.name );
<li>
<a class="Mrphs-toolsNav__menuitem--link " href="https://kvv.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/d9dd63d8-e495-4fc6-b322-fd6fbeec3e06" title="Site Info - For showing worksite information and site participants">
<a class="Mrphs-toolsNav__menuitem--link " href="https://mycampus.imp.fu-berlin.de/portal/site/%7Eseedorf96/tool/d9dd63d8-e495-4fc6-b322-fd6fbeec3e06" title="Site Info - For showing worksite information and site participants">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--sakai-siteinfo "></span>
<span class="Mrphs-toolsNav__menuitem--title">Site Info</span>
</a>
@@ -755,7 +755,7 @@ setMainFrameHeight( window.name );
<li class="Mrphs-toolsNav__menuitem--help">
<a class="Mrphs-toolsNav__menuitem--link" accesskey="6" href="https://kvv.imp.fu-berlin.de/portal/help/main" target="_blank" onclick="openWindow('https://kvv.imp.fu-berlin.de/portal/help/main', 'Help', 'resizable=yes,toolbar=no,scrollbars=yes,menubar=yes,width=1024,height=768'); return false" title="Help">
<a class="Mrphs-toolsNav__menuitem--link" accesskey="6" href="https://mycampus.imp.fu-berlin.de/portal/help/main" target="_blank" onclick="openWindow('https://mycampus.imp.fu-berlin.de/portal/help/main', 'Help', 'resizable=yes,toolbar=no,scrollbars=yes,menubar=yes,width=1024,height=768'); return false" title="Help">
<span class="Mrphs-toolsNav__menuitem--icon icon-sakai--help"> </span>
<span class="Mrphs-toolsNav__menuitem--title">Help</span>
<span class="skip">Opens in a new window</span>
@@ -809,7 +809,7 @@ setMainFrameHeight( window.name );
<h2 class="Mrphs-toolTitleNav__title">
<a href="https://kvv.imp.fu-berlin.de/portal/site/%7E805a8f30-8103-4e87-94c2-f0b318f29af8/tool-reset/9df8c796-7d6b-4416-8ba1-f505ea6b8224" title="Tool Home: Membership">
<a href="https://mycampus.imp.fu-berlin.de/portal/site/%7E805a8f30-8103-4e87-94c2-f0b318f29af8/tool-reset/9df8c796-7d6b-4416-8ba1-f505ea6b8224" title="Tool Home: Membership">
<span class="Mrphs-toolTitleNav__link Mrphs-toolTitleNav__link--reset"></span>
<span class="Mrphs-toolTitleNav__text">Membership</span>
</a>
@@ -829,16 +829,16 @@ setMainFrameHeight( window.name );
<div id="Main9df8c796x7d6bx4416x8ba1xf505ea6b8224_directurl" class="Mrphs-directUrl Mrphs-directUrl__dropDown">
<i class="fa fa-times dropDown_close"></i>
<input type="checkbox" id="directToolUrl-1" onclick="toggleShortUrlOutput('https://kvv.imp.fu-berlin.de/portal/directtool/9df8c796-7d6b-4416-8ba1-f505ea6b8224/', this, 'Main9df8c796x7d6bx4416x8ba1xf505ea6b8224_urlholder');" class="Mrphs-directUrl__checkbox"><label for="directToolUrl-1">Short URL</label>
<input type="checkbox" id="directToolUrl-1" onclick="toggleShortUrlOutput('https://mycampus.imp.fu-berlin.de/portal/directtool/9df8c796-7d6b-4416-8ba1-f505ea6b8224/', this, 'Main9df8c796x7d6bx4416x8ba1xf505ea6b8224_urlholder');" class="Mrphs-directUrl__checkbox"><label for="directToolUrl-1">Short URL</label>
<textarea class="Mrphs-directUrl__textarea Main9df8c796x7d6bx4416x8ba1xf505ea6b8224_urlholder" >https://kvv.imp.fu-berlin.de/portal/directtool/9df8c796-7d6b-4416-8ba1-f505ea6b8224/</textarea>
<textarea class="Mrphs-directUrl__textarea Main9df8c796x7d6bx4416x8ba1xf505ea6b8224_urlholder" >https://mycampus.imp.fu-berlin.de/portal/directtool/9df8c796-7d6b-4416-8ba1-f505ea6b8224/</textarea>
</div>
<a class="Mrphs-toolTitleNav__link Mrphs-toolTitleNav__link--help-popup" href="https://kvv.imp.fu-berlin.de/portal/help/main?help=fu-berlin-joinablecoursebrowser" title="Help for Membership" target="_blank" onclick="openWindow('https://kvv.imp.fu-berlin.de/portal/help/main?help=fu-berlin-joinablecoursebrowser', 'Help', 'resizable=yes,toolbar=no,scrollbars=yes,menubar=yes,width=1024,height=768'); return false">
<a class="Mrphs-toolTitleNav__link Mrphs-toolTitleNav__link--help-popup" href="https://mycampus.imp.fu-berlin.de/portal/help/main?help=fu-berlin-joinablecoursebrowser" title="Help for Membership" target="_blank" onclick="openWindow('https://mycampus.imp.fu-berlin.de/portal/help/main?help=fu-berlin-joinablecoursebrowser', 'Help', 'resizable=yes,toolbar=no,scrollbars=yes,menubar=yes,width=1024,height=768'); return false">
<span class="Mrphs-itemTitle">Help</span>
<span class="skip">Opens in a new window</span>
</a>
@@ -911,7 +911,7 @@ setMainFrameHeight( window.name );
<ul class="nav navbar-nav navbar-right">
<li>
<a target="_blank" href="https://kvv.imp.fu-berlin.de/vv/details?s=SS 18&amp;lvnr=19303001" title="URL for directly linking this site"><span class="fa fa-link" aria-hidden="true"></span>&nbsp;Link</a>
<a target="_blank" href="https://mycampus.imp.fu-berlin.de/vv/details?s=SS 18&amp;lvnr=19303001" title="URL for directly linking this site"><span class="fa fa-link" aria-hidden="true"></span>&nbsp;Link</a>
</li>
</ul>
@@ -926,7 +926,7 @@ setMainFrameHeight( window.name );
<!-- Start & Beschreibung -->
<div id="fu_tab_start_34339322-7f1f-4e21-adda-bb6214e91cfa" class="tab-pane fade in active">
<h1 class="row"><a href="https://kvv.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<h1 class="row"><a href="https://mycampus.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<div class="row">
<div class="col-lg-7 col-sm-12 col-xs-12 quick">
@@ -1021,7 +1021,7 @@ setMainFrameHeight( window.name );
<!-- Veranstaltungstermine -->
<div id="fu_tab_events_34339322-7f1f-4e21-adda-bb6214e91cfa" class="tab-pane fade">
<h1 class="row"><a href="https://kvv.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<h1 class="row"><a href="https://mycampus.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<div class="row">
<div class="col-lg-6 col-sm-12 col-xs-12 quick">
@@ -1074,7 +1074,7 @@ setMainFrameHeight( window.name );
<!-- News & Announcements -->
<div id="fu_tab_news_34339322-7f1f-4e21-adda-bb6214e91cfa" class="tab-pane fade">
<h1 class="row"><a href="https://kvv.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<h1 class="row"><a href="https://mycampus.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<div class="row">
<div class="col-lg-6 col-sm-12 col-xs-12 news">
@@ -1099,7 +1099,7 @@ setMainFrameHeight( window.name );
<!-- Lehrmaterialien -->
<div id="fu_tab_resources_34339322-7f1f-4e21-adda-bb6214e91cfa" class="tab-pane fade">
<h1 class="row"><a href="https://kvv.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<h1 class="row"><a href="https://mycampus.imp.fu-berlin.de/portal/site/34339322-7f1f-4e21-adda-bb6214e91cfa" class="titlelink" target="_blank" title="Go to KVV site">Bildverarbeitung S18 <i class="fa fa-external-link"></i></a></h1>
<div class="row">
<div class="col-xs-12">
@@ -1108,7 +1108,7 @@ setMainFrameHeight( window.name );
<div id="id21" class="tree-branch tree-branch-last">
<div class="tree-node" id="id22">
<span id="id23" class="tree-junction">&#160;</span>
<span class="tree-content"><a class="tree-folder-other" href="https://kvv.imp.fu-berlin.de/access/content/group/34339322-7f1f-4e21-adda-bb6214e91cfa/lecture01-color-spaces.pdf">lecture01-color-spaces.pdf</a></span>
<span class="tree-content"><a class="tree-folder-other" href="https://mycampus.imp.fu-berlin.de/access/content/group/34339322-7f1f-4e21-adda-bb6214e91cfa/lecture01-color-spaces.pdf">lecture01-color-spaces.pdf</a></span>
</div>
</div>

View File

@@ -1,6 +1,6 @@
#Tue Oct 16 18:11:34 CEST 2018
#Tue Oct 15 11:30:35 CEST 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip