";alert.show("Es gab ein Update mit folgenden Verbesserungen: "+(t+"
"))}),localStorage.setItem("updateId",4)),v.j&&!ya&&X("POST","/php/classquickinfo.php",{uuid:v.j}).then(function(e){try{var t=JSON.parse(e);e="",p&&(e=" Deine Einstellungen für die jetzige Klasse werden dabei verloren gehen!"),alert.show("Willst du der "+t.name+" am "+t.school+" beitreten?"+e,["Abbrechen","OK"]).then(function(e){"OK"==e&&(p&&Sb(),n["class"]=v.j,localStorage.setItem("user",JSON.stringify(n)),Mb(v.j,"1970-01-01 00:00:00",!0),n.registered&&X("POST","/php/updateuser.php",{"class":v.j}))})}catch(i){}},function(){}),-1=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),Tb();try{for(Sa=I.offsetWidth,K=Sa/p.tabs.length,J=K*F*-1,I.style.transform="translateX("+J+"px)",i=0;i=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),Tb(),c=document.getElementsByClassName("f"),i=0;i0&&Wb(F-1),0==S&&39==e.keyCode&&FDeine Einstellungen werden verloren gehen!",["Abbrechen","OK"]).then(function(e){"OK"==e&&Sb()})},window.resetDone=function(){n.dispatchlist=[],localStorage.setItem("user",JSON.stringify(n)),n.registered&&X("POST","/php/updateuser.php",{dispatchlist:"[]"}),ec(),V("Zurückgesetzt.",1)},window.deleteRequest=Cc,window.updateRequest=Bc,window.newRequest=gc,window.hideToast=xc;var Ic;window.undoDispatch=function(){if(!T)return!1;try{"ZV"==O[T.scope].childNodes[0].className&&O[T.scope].removeChild(O[T.scope].firstChild)}catch(e){}Gc(T.b.getAttribute("uuid"),!0),G.childNodes[T.scope].childNodes[1].innerHTML++,T.b.removeAttribute("remove"),T.b.removeAttribute("open"),T.b.style.transform="translateZ(0) scale(1)",T.b.childNodes[1].style.height="0px",T.b.firstChild.childNodes[1].style.transform="translateX(0px)",O[T.scope].insertBefore(T.b,T.nextSibling);for(var t=parseInt(window.getComputedStyle(T.b).getPropertyValue("height").replace("px",""))+10,n=T.b;n=n.nextSibling;)n.style.transform="translateZ(0) translateY(-"+t+"px)",window.setTimeout(function(e){e.setAttribute("movedown",""),e.style.transform="translateY(0)"},10,n);Vb(T.b),T=null,Ec()},switchPage=function(e,t,n){if((n||"open"==z||!Ma)&&e!=S){try{t||(fb[S].style.visibility="hidden"),fb[S].removeAttribute("selected"),fb[S].style.transition=t?"opacity 0.3s linear":"none",gb[S].style.fontWeight="normal"}catch(i){}fb[e].style.visibility="visible",fb[e].setAttribute("selected",""),fb[e].style.transition=t?"opacity 0.3s linear":"none",gb[e].style.fontWeight="bold",S=e,0==S?r.setAttribute("content",p?p.tabs[F].color||"#FFFFFF":"#FFFFFF"):r.setAttribute("content",hb[S]),yb.removeAttribute("openform")}},window.googlesignin=function(){sa=window.open("https://accounts.google.com/o/oauth2/v2/auth?client_id="+t.goclientid+"&response_type=code&scope=openid email profile&redirect_uri="+t.goredirecturi+"&state="+t.state,"Google login","top="+Math.max(window.innerHeight/2-330,0)+",left="+Math.max(window.innerWidth/2-300,0)+",width=600,height=660")},window.facebooksignin=function(){sa=window.open("https://www.facebook.com/dialog/oauth?client_id="+t.fbclientid+"&redirect_uri="+t.fbredirecturi+"&state="+t.state+"&response_type=code&scope=public_profile,email","Facebook login","top="+Math.max(window.innerHeight/2-330,0)+",left="+Math.max(window.innerWidth/2-350,0)+",width=700,height=660")},window.addEventListener("message",function(e){if(e.origin==window.location.origin){var t={};if(e.data.substring(1).split("&").forEach(function(e){e=e.split("="),t[e[0]]=e[1]}),e=n.registered?{}:{"class":n["class"],dispatchlist:JSON.stringify(n.dispatchlist),subjectWhitelist:JSON.stringify(n.subjectWhitelist)},"google"==t.type){if(t.error)return void("access_denied"==t.error&&(sa.postMessage("closelogindialog","*"),V("Easy Pensum benötigt Zugriff auf dein Google Profil, um einen Account anlegen zu können.",2.5)));e.state=t.state,e.code=t.code,X("POST","/php/googleacc.php",e).then(function(e){sa.postMessage("closelogindialog","*"),Tc(e)},function(){V("Ein Fehler ist beim Anmelden aufgetreten :/",1.5),sa.postMessage("closelogindialog","*")})}"facebook"==t.type&&(t.error?"access_denied"==t.error&&(sa.postMessage("closelogindialog","*"),V("Easy Pensum benötigt Zugriff auf dein Facebook Profil, um einen Account anlegen zu können.",2.5)):(e.state=t.state,e.code=t.code,X("POST","/php/fbacc.php",e).then(function(e){sa.postMessage("closelogindialog","*"),Tc(e)},function(){V("Ein Fehler ist beim Anmelden aufgetreten :/",1.5),sa.postMessage("closelogindialog","*")})))}}),window.signOut=Uc,equals=function(e,t){var n,i=!1,a=JSON.parse(JSON.stringify(t));for(n in e)if(e.hasOwnProperty(n)){var s=find(a,e[n]);if(!(s>-1)){i=!0;break}"[object Object]"===Object.prototype.toString.call(a)?delete a[Object.keys(a)[s]]:a.splice(s,1)}return 0
Easy Pensum
Übersicht
Archiv
Einstellungen
Info
Übersicht
Tritt deiner Klasse bei, um Hausaufgaben zu sehen!
Klasse beitreten
Archiv
Von
Bis
Scope:
Tritt deiner Klasse bei, um das Archiv zu benutzen!
Klasse beitreten
Einstellungen
Info
Easy Pensum ist hier, um ganzen Schulklassen Hausaufgaben merken zu ersparen.
Easy Pensum ist selbsterklärend und schnell - Ein Aufruf der Seite genügt, um sofort up-to date zu sein. Optional kann man sich sogar mit Google oder Facebook anmelden, um noch mehr Funktionalität wie Synchronisation zwischen mehreren Geräten freizuschalten.
Über mich:
Easy Pensum wird von mir (Aron Längert) seit Juni 2015 gestaltet, entwickelt und gepflegt. Anfangs suchte ich nur ein Projekt mit mysql und xhr, jedoch erkannte ich das Problem von (nicht absichtlich) vergessenen Hausaufgaben und beschloss, Abhilfe zu schaffen. Nachdem meine Schulklasse Easy Pensum ein ganzes Schuljahr mit großem Gefallen genutzt hatte, entschied ich mich dazu, eine öffentliche Version zu entwickeln. Ich bin sehr stolz auf das fertige Produkt und hoffe, dass es noch vielen weiteren Schülern hilft.
Spezieller Dank gilt David Langheiter, der seinen Server gratis zur Verfügung stellt und so das Ganze überhaupt ermöglicht. Außerdem hat er mich gemeinsam mit seinem Vater an professionelles Programmieren herangeführt und viel Know-How übermittelt. Seine Website: My Projects Außerdem danke ich meinen Freunden Bianca Kupper, Florian Stachel, Matea Lukenic, Niklas Sterling und Yannik Vorarberger, die stets neue Ideen lieferten und sich durch zähe Beta Tests durchboxten. Weiters möchte ich meiner Schulklasse für das viele hilfreiche Feedback und die leckeren Donuts danken. Last but not least Danke an meine Familie, die mich am realistischen Boden hielt und meine schlechte Laune aushielt, wenn Etwas nicht so klappte wie erhofft.
Kontakt:
Du kannst mich jederzeit über die oben genannte Netzwerke erreichen. Für Anfragen, Bug Reports, Hilfe oder Ideen kannst du alternativ auch eine Email an easypensum@filosofisch.com senden. Ich werde mich so schnell wie möglich zurückmelden.
In den Nachrichten steht, was du bis zum nächsten Schultag (Montag - Freitag) noch zu erledigen hast. Feiertage & Ferien gelten nicht als Schultag. (Es dauert bis zu einer Stunde, bis deine Einstellungen aktiv werden)