Skip to content

TheBooker66/Technion-Plus-Plus

Repository files navigation

Technion Plus Plus Logo Technion++

Get the Technion's web-experience out of the stone age.

Chrome Web Store Version Chrome Web Store User Count Chrome Web Store Rating

Mozilla Add-on Version Mozilla Add-on Users Mozilla Add-on Rating

תוכן עניינים

תיאור כללי וקישורים להוריד

התוסף Technion Plus Plus (ובקצרה ++Technion (ובעברית טכניון++ ובערבית التخنيون++)) הוא תוסף לדפדפנים – על בסיס Chromium (למשל Google Chrome, Vivaldi, Opera, Brave, Microsoft Edge, ועוד) וגם על בסיס Gecko (למשל FireFox, Pale Moon, SeaMonkey, LibreWolf, Zen, ועוד) – שמטרתו היא לעשות סדר בבלגן, להוסיף תכונות משודרגות ולהפוך את השימוש במערכות הטכניון השונות לנוח ויעיל יותר.

בין התכונות המשולבות בתוסף: התחברות אוטומטית למרבית מערכות הטכניון, ארגונית++ לניהול יעיל של מטלות ושיעורי בית בכל מערכות הטכניון עם התראות כשיוצאות מטלות חדשות, חיפוש הקלטות הרצאות ותרגולים ישירות מהתוסף, הורדת תוכן מאתרי הקורסים, מחשבון ממוצע אקדמי מדוגם לתפארת ועוד תכונות רבות. חשוב לציין שהתוסף הינו פרויקט עצמאי, לא חובה פקולטית ולא מוגש מטעם הטכניון. מוגש מטעם איתן "67" עמירן, ומבוסס על טכניון+ של מאור לוי.

ניתן להתקין את התוסף עבור דפדפנים מבוססי Chromium מכאן ועבור דפדפנים מבוססי Gecko מכאן.

פ'יצרים – מה התוסף עושה?

החלונית הראשית של התוסף

התחברות אוטומטית למערכות הטכניון

התוסף מאפשר התחברות אוטומטית לכמעט כל, אם לא כל, מערכות הטכניון, ובפרט למערכות הבאות: מודל, פנופטו, SAP, אתרי הפקולטה למדמ"ח (GR++/Webcourse), אתר הציונים, ואתר הסטודנטים הישן. לאחר התקנת התוסף, יש להגדיר את פרטי ההתחברות בהגדרות התוסף, ומכאן ואילך התוסף כבר ידאג לחבר אתכם אוטומטית אל המערכות הנ"ל. ניתן לבטל בלחיצת כפתור את החיבור האוטומטי במקרה הצורך. הדבר חוסך הרבה זמן ומאמץ, במיוחד עקב קוד הגישה הנוסף שנדרש כיום ברוב מערכות הטכניון (2FA).

הצגת מטלות קרובות

  • הצגת רשימת מטלות קרובות ממערכות המודל, מדמ"ח ו־WebWork.
  • עדכון על מטלות חדשות באמצעות התראות ישירות למחשב שלכם. המטלות החדשות יסומנו אוטומטית על ידי התוסף.
  • עבור כל מטלה תוצג כותרת המטלה, הקורס, תיאור אם קיים, וקישור להגשת המטלה במודל או לאתר הקורס במערכות GR++ ו־WebWork.
  • ניתן לסמן מטלות ככאלה שבוצעו והן יועברו לכרטיסיית "מטלות שהושלמו".

ארגונית++ ✨

  • הצגת מטלות משולבת ונוחה של 3 המערכות העיקריות: מודל, מדמ"ח ו־WebWork.
  • מיון המטלות לפי תאריך יעד ולפי סטטוס הגשה (שהמשתמש בחר).
  • סינון מטלות לפי קורס ללא תלות במערכת בה נמצאת המטלה.
  • סינון מטלות לפי סוג (ערעורים, זומים, נוכחות, מילואים ועוד).
  • הוספת מטלות ידנית (כמו "להשקות את העציצים!!").
  • נעיצת מטלות כדי שיופיעו תמיד בראש הרשימה.
  • מצב מסך מלא לצפייה נוחה יותר.

ארגונית++

מחשבון ממוצע ציונים אקדמי

  • המחשבון מחשב ממוצע ציונים, ממוצע הצלחות ונקודות זכות שנצברו.
  • בפעם הראשונה צריך להזין את הציונים שלכם ידנית, או לייבא אותם מתדפיס ציונים רשמי של הטכניון (PDF), ולאחר מכן המחשבון זוכר את הציונים כאילו הם תמיד היו שם.
  • ניתן לחשב ממוצע עבור כל תת־קבוצת קורסים בהתאם לרצון המשתמש. בנוסף, באופן אוטומטי, המחשבון מחשב עבור הסמסטר העדכני ביותר.
  • בעזרת המחשבון אפשר להתעלם מקורסים, לבדוק שיפור של ציונים בקורסים ולהוסיף ציונים חדשים כדי לבדוק כיצד הם ישנו את ממוצע הציונים / ממוצע ההצלחות / הנקודות שנצברו.
  • ייצוא ל־CSV של הציונים שנכנסו לממוצע (כאמור, ניתן לבחור איזה קורסים להכניס לממוצע במחשבון).
  • ייבוא מ־CSV ציונים שיכנסו לממוצע (ואחר כך ניתן לבחור אלו להשאיר בממוצע ואלו להוציא ממנו).
  • מחיקת כל הציונים מהמחשבון בלחיצת כפתור, כך שאפשר להתחיל מחדש עם ציונים חדשים.

מחשבון ממוצע ציונים אקדמי

שיפורים במערכת המודל

  • מצב "לילה" – עיצוב כהה למודל. ניתן להפעיל ולבטל את העיצוב בלחיצת כפתור. ניתן גם לבחור צבע משני מבין 12 גוונים.
  • כפתור "הורדת קבצי כל הקורסים של סמסטר זה" בדף הראשי של המודל, וכפתורי "הורדת חומר הקורס" ו"הורדת יחידת לימוד" באתרי הקורסים. הקבצים ירדו אחד אחרי השני בתור, כך שניתן לצאת מהדף או להמשיך לגלוש באתרים אחרים ללא הפרעה.
  • פתיחת קבצי PDF אוטומטית בכרטיסייה חדשה בדפדפן, במקום שהקבצים יבקשו לרדת למחשב שלכם בלי סיבה טובה.
  • קישורים מהירים לאתר ה־SAP ולהקלטות בפנופטו של כל קורס במודל לו יש הקלטות, ישירות מדף הקורס במודל.

מצב הלילה במודל

שיפורים באתרי הפקולטה למדמ"ח (GR++/Webcourse)

  • כפתור להורדת כל הקבצים (תיקיות שלמות) תחת "חומר הקורס" באתרי הפקולטה. יעיל במיוחד כשרוצים להוריד את כל המבחנים, ההרצאות והתרגולים בבת אחת. הקבצים ירדו אחד אחרי השני בתור, כך שניתן לצאת מהדף או להמשיך לגלוש באתרים אחרים ללא הפרעה.
  • קיימת אפשרות להוריד כל כותרת תחת "חומר הקורס" (למשל, כל תרגול או מועד במבחן) לתת-תיקיה נפרדת.
  • ניתן להוריד את כל הקבצים לפי סוגי קבצים ספציפיים: PDF, ZIP, Word, PowerPoint. קבצים עם סיומות שלא הוזכרו, עדיין ירדו כחלק מלחיצה על כפתור "הורדת כל הקבצים".
  • לאחר התקנת התוסף פתיחת מצגות PDF באתרי הפקולטה תהיה תמיד לכרטיסייה חדשה, במקום שהמצגות ייטענו לאותה כרטיסייה.
  • שמות הקורסים יופיעו בנוסף למספרי הקורסים בכרטיסיות המתאימות של אתרי הקורסים.

שיפורים במערכת פנופטו

  • הורדת וידאו מהפנופטו – סרטונים יחידים, רשימת סרטונים בקורס או קורס שלם בלחיצת כפתור מהדף של הקורס. בבחירת קורס שלם או רשימת סרטונים, הסרטונים ירדו אחד אחרי השני בתור, כך שניתן לצאת מהדף או להמשיך לגלוש באתרים אחרים ללא הפרעה. ניתן גם להוריד רק את השמע בהרצאות. יש לציין כי ניתן להוריד רק אם סגל הקורס אישר את ההורדה, מסיבות אתיות.
  • מצב "לילה" – בעת צפיה בווידאו ניתן להעביר את הפנופטו למצב חשוך. צבעי האתר, גם בעמוד הסרטון וגם ביתר פנופטו, יוחלפו בצבעים כהים.
  • כפתורים נוחים למהירויות צפיה נוספות מעבר לפי 2, עד מהירות פי 3, כולל אפשרות לקבוע מהירות מותאמת אישית, וחלונית שליטת מהירויות צפה, לאנשים שרוצים לשנות את המהירות לעיתים קרובות.
  • "חזרה בזמן" – אפשרות לחזור אוטומטית עשר שניות אחורה בסרטון כשיורדים למהירות נמוכה יותר.
  • פיצול חלון – עבור וידאו עם מצגת, נוסף כפתור שפותח את הוידאו בחלון נוסף ובכך מאפשר לצופה לצפות במרצה בתצוגה גדולה יותר. בנוסף, השימוש בחלון נוסף מאפשר לצופה להשתמש במסך מלא עבור שני החלונות בנפרד – שימושי למי שמחזיק בשני מסכים!
  • חלון צף (Picture-in-Picture) – כך שאפשר לראות את ההרצאה ולהמשיך לגלוש או לעשות כל דבר אחר עם המחשב.
  • צילום תמונה מיידי במהלך צפיה, אם מתאפשר. אם נמצאים בהקלטה שמחולקת להרצאה ומצגת, התוסף ישאל איזה חלק מהשניים לצלם.
  • כפתור להעתקת קישור לסרטון בזמן ספציפי, כדי לשלוח לחברים. ניתן להעתיק רק את הקישור או קישור מעוצב בפורמט Markdown.
  • גלילה עם גלגלת העכבר לשינוי עוצמת הקול.
  • קישורים להרצאות שכבר נצפו יהיו בצבע אדום, כך שיהיה קל יותר לזהות תכנים שכבר נצפו.
  • שמירת העדפות – התוסף יזכור את כל הבחירות שלהם בפנופטו ויפעיל אותן אוטומטית בפעם הבאה שתפעילו וידאו בפנופטו. למשל: לאחר שינוי למצב מוחשך + מהירות 1.5x, כל הסרטונים שתפעילו להבא בפנופטו יפעלו גם הם אוטומטית בתצורה זו. התוסף יזכור גם לחיצה על כפתור Show/Hide בצפיית וידאו עם מצגות, וכך הלאה.

תפריט טכניון++ בפנופטו אנחנו אוהבים את גידי.

חיפוש וידאו מהיר

  • חיפוש מהיר של וידאו לקורסים ישירות מתוך התוסף, ללא קשר לשרת בו הווידאו נמצא (פנופטו / שרת הווידאו הישן).
  • אם יש יותר מקורס אחד שמתאים לקריטריון החיפוש - תינתן רשימה של כל הקורסים המתאימים.
  • אם לקורס יש יותר מהקלטת וידאו אחת, תינתן אפשרות לבחור בין ההקלטות השונות.
  • לצד כל קישור של הקלטה יוצג סמל השרת בו נמצאת ההקלטה. במידת האפשר, יוצגו גם שם המרצה וסוג ההקלטה (הרצאה/תרגול).
  • רשימת שבעת הקורסים האחרונים שהיו בשימוש דרך החיפוש.

חלונית חיפוש הסרטונים

זמני הגעת אוטובוסים

  • הצגת זמני הגעה בזמן אמת של אוטובוסים לתחנות נבחרות בטכניון על פי לו"ז הזמנים הרשמי של משרד התחבורה.
  • אפשרות לקבל התראה זמן מותאם אישית לפני הגעת אוטובוס לתחנה.

שליחת קבצים להדפסה

קישורים לשליחת קבצים להדפסה במדפסות הטכניון ייפתח מיידית בג'ימייל או בתוכנה חיצונית לפי העדפת המשתמש (שינוי העדפה יבוצע בהגדרות התוסף). במידה והכנסתם מספר זהות בהגדרות התוסף, המספר יתווסף אוטומטית לכותרת המייל.

מסעדות פתוחות בטכניון

התוסף מחזיק רשימה של (רוב) המסעדות בחיפה ובנשר, עם כל המידע עליהן על פי גוגל מפות, והן מסודרות לפי מרחק מהטכניון ומוצגות על פי שעות פתיחה.

כעת הפ'יצר הזה מאוד שבור; עמכם הסליחה.

מנהל הורדות

צפייה ברשימת הקבצים הממתינים להורדה על ידי התוסף (לאחר שימוש בפונקציית ההורדה של התוסף במערכות הפנופטו / Moodle / מדמ"ח) ושינוי הרשימה.

חלונית מנהל ההורדות

שונות

  • אפשרות להוסיף קישור מותאם אישית בראש התוסף, מיד ליד הקישורים למודל ול־SAP. אני ממליץ על קישור לדרייב הפקולטי.
  • חלונית "קישורים שימושיים" בתוסף: צ'יזפורק, אתר הציונים (Upgrade), פנופטו, אתר הסטונדטים הישן, אתר הזמנת חדרי לימוד (BookMe), אתר ספריות הטכניון, לוח שנה אקדמי, מפה רשמית של הטכניון, הורדת אופיס 365 טכניוני בחינם, חנות מיקרוסופט של הטכניון ועוד...
  • בחירת עוצמת ההתראות (ווליום) עבור מטלות הבית והתראות אוטובוסים.
  • ניתן לראות (בעמודים מסוימים של) SAP את היסטוגרמות הקורסים השונים, בעזרת שיתוף פעולה עם האתר CheeseFork.

תנאי שימוש ומדיניות פרטיות

אמ;לק

התוסף מיועד לשימוש בחינם, כמו שהוא וללא שינוי. המשתמש רשאי לעשות כרצונו בהתאם למגבלות רישיון GPLv3. השימוש בתוסף "כרגיל" (הורדתו דרך חנות התוספים הרשמית ושימוש שגרתי בו) מהווה אישור לכך שהמשתמש קרא את מדיניות הפרטיות המפורטת בדף זה והסכים לה.

התוסף, טכניון++, אוסף רק את הפרטים הבאים שהמשתמש מזין לו מרצונו החופשי: העדפות כלליות, אימייל טכניוני, סיסמה לאימייל הטכניוני, מספר תעודת זהות, סיסמת יומן GR++, קישור מותאם אישית, נתוני משימות לימודיות. אם המידע נמחק מהתוסף הוא נמחק כליל ולא נשמר בשום מקום. פרטי המשתמש וההגדרות שבשימוש התוסף נשמרים בזיכרון הדפדפן של המשתמש בלבד ולא נשלחים לאף שרת (למעט שרתים רשמיים של הטכניון) וכמובן שלא לאף צד ג'. יש להבהיר שוב כי התוסף לא שולח שום מידע לשום מקום; כל המידע נותר לוקאלית על המחשב של המשתמש.

איזה מידע נאסף על ידי התוסף?

  • מידע אישי (לדוגמה: שם משתמש טכניוני, מספר זהות, רשימת המטלות ממערכות הטכניון וכו'). מידע אישי בדרך כלל ייאסף רק לאחר מסירתו על ידי המשתמש או לאחר דרישה של המשתמש שהתוסף יאסוף אותו עבורו. אין חובה למסור מידע אישי, אך פעילות התוסף לעיתים תהיה תלויה בכך, כגון עבור חיבור אוטומטי למערכות הטכניון והצגת מטלות בית.
  • מידע שאינו מהווה מידע אישי, למשל שאר ההגדרות וההעדפות, וכו'.
  • יש לציין כי חנות התוספים ממנה הורד התוסף יכולה לאסוף מידע הנוגע למשתמשי התוסף, וזאת בהתאם למדיניות הפרטיות שלה: מערכת ההפעלה, שפת שימוש, סטטיסטיקות למיניהן ועוד. מידע זה לא נאסף על ידי התוסף עצמו, ואין למפתח התוסף כל שליטה או אחריות על המידע שנאסף על ידי חנויות התוספים או דרך למנוע את אסיפתו.

איסוף המידע

  • המידע נאסף בחלקו באופן יזום על ידי המשתמש דרך דף ההגדרות של התוסף, או לאחר לחיצה של המשתמש על אחד מכפתורי התוסף השונים – אלו שבחלוניות התוסף ואלו אותם התוסף מציג באתרי הטכניון השונים.
  • התוסף אוסף מידע גם באופן אוטומטי ולא רק באופן יזום על ידי המשתמש, למשל בעת איסוף מידע הקשור להצגת מטלות בית.

שימוש במידע

בפרטים ובמידע האישי שתמסור ובפרטים שיאסוף התוסף במהלך השימוש שתעשה בו, ייעשה שימוש בהתאם להוראות מדיניות זו או על פי הוראות כל דין, וכל זאת בכדי לאפשר לך להשתמש בצורה מלאה בתוסף, בתכנים הכלולים בו ובשירותים שהוא מציע – למשל: חיבור אוטומטי למערכות הטכניון, הצגת מטלות בית וכו'. לא יעשה במידע שימוש על מנת לעקוב אחרי המשתמש או להרוויח כסף בצורה זו או אחרת.

שמירת המידע

  • המידע האישי שהתוסף אוסף נשמר אך ורק בזיכרון המחשב הפרטי של המשתמש, תחת זיכרון הדפדפן בו מותקן התוסף.
  • בפרט, מפתח התוסף אינו מחזיק בשום מאגר מידע בו הוא מחזיק במידע אישי של משתמשי התוסף.
  • מחיקת התוסף מהדפדפן תהווה מחיקה מלאה של כל המידע האישי של המשתמש שקיים בידי התוסף ומפתחו.

פרטיות המידע

  • המידע האישי שנאסף על ידי התוסף לא מועבר לאף גורם בשום מקרה, למעט פרטי החיבור של המשתמש (משתמש טכניוני וסיסמת המשתמש, או מספר זהות וסיסמת יומן GR++) המועברים למערכות הטכניון לשם חיבור המשתמש למערכות הטכניוניות או באיסוף מידע לשם הצגת מטלות בית.
  • כאשר המידע הנ"ל מועבר למערכות הטכניון, שליחת המידע מתבצעת דרך פרוטוקול HTTPS המאובטח.

קישורים חיצוניים

בתוסף קיימים קישורים לאתרים חיצוניים - מערכות הטכניון, חנויות תוכנות, ג'ימייל ועוד. לאחר לחיצה על אחד מהקישורים האלו, המשתמש יועבר לאתר חיצוני בו לא חלה שום אחריות מכל סוג שהוא על מפתח התוסף. לכל אחד מהאתרים החיצוניים הנ"ל ייתכן שיהיו מדיניות פרטיות ותנאי שימוש להם יהיה כפוף המשתמש בעת השימוש בהם.

אבטחת מידע

  • המידע האישי של המשתמש נשמר על מחשב המשתמש בלבד כפי שהובהר, ומועבר למערכות הטכניוניות אך ורק על ידי שימוש בפרוטוקול המאובטח HTTPS, וכל זאת על מנת למזער ככל הניתן כל סיכון לפגיעה בפרטיות המשתמש. עם זאת, לא ניתן להבטיח חסינות מוחלטת מפני חשיפת מידע או גניבתו.
  • חלה כמובן חובה גם על המשתמש להגן על מחשבו בכל דרך – למשל על ידי שימוש בתוכנות אנטי וירוס, חיבור לרשתות אינטרנט מוצפנות וכו', שכן למפתח התוסף אין אפשרות כלל להתגונן מפני פרצות אבטחה כאלו.

שינויים במדיניות הפרטיות

ככלל, באפשרותו של מפתח התוסף לעדכן מפעם לפעם את מדיניות הפרטיות של התוסף, לכן מומלץ לכל משתמש לבקר בדף זה אחת לזמן מה. במקרה של שינוי מהותי במדיניות, תועבר הודעה מתאימה למשתמשי התוסף דרך התוסף לאחר עדכון התוסף. לכן, חלה על המשתמש חובה לוודא שהוא משתמש בגירסה העדכנית ביותר של התוסף, שכן אין דרך אחרת להבטיח קבלת התראות שכאלו אודות שינויים כנ"ל.

אם אינך מסכים עם הנוסח המעודכן של המדיניות, עליך לחדול מלעשות שימוש נוסף בתוסף ולמחוק אותו.

מילות סיכום

אני חושב שכל הדבר הזה מעט מוגזם, אבל סך הכל הכל כאן נכון ואין למשתמש דבר להפסיד משימוש בתוסף, ולכן אין סיבה לא לכתוב את זה ולא להסכים לזה.

אודות וצור קשר

מפתח(ים)

התוסף פותח בעבר בהתנדבות על ידי מאור לוי ומפותח בהווה גם בהתנדבות על ידי איתן "67" עמירן, ואינו נתמך בשום צורה על ידי הטכניון.

בנוסף, ברצוני להודות למפתח של האתר המצוין CheeseFork על שיתוף הפעולה בשיתוף היסטוגרמות ולכל יתר האנשים שתורמים לתוסף בדיווח על באגים, רעיונות לפיצ'רים חדשים ומימושם.

יצירת קשר

יש לכם עצה? לא הצלחתם לדווח על תקלה או לבקש פי'צר חדש במאגר הקוד? סתם רוצים לדבר?? מוזמנים ליצור קשר עם המפתח במייל בכתובת ethan.amiran@gmail.com, או להשתמש בכפתור בכרטיסיית האודות בתוסף על מנת לשלוח מייל בקלות. אם בכלל הגעתם לעמוד הזה תשלחו מייל, סתם כדי שאדע שההשקעה בו הייתה שווה משהו.

תרומה

אם משהו השתלט עליכם, יש לכם כמה שקלים ספייר ואתם מסיבה כלשהי רוצים לתרום למפתח, תוכלו לתרום למפתח המקורי, מאור, או למפתח הנוכחי, איתן.

About

Get the Technion's web-experience out of the stone age.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •