Technion Plus

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

Что такое Technion Plus?

Technion Plus - это расширение Chrome, разработанное Maor Levy, и его основная функция - "Get the Technion's web-experience out of the stone age.".

Снимки экрана расширения

screenshot
screenshot
screenshot
screenshot
screenshot
screenshot

Скачать файл CRX расширения Technion Plus

Скачайте файлы расширений Technion Plus в формате crx, установите расширения Chrome вручную в браузере или поделитесь файлами crx с друзьями, чтобы легко установить расширения Chrome.

Инструкции по использованию расширения

                        זה מעצבן להתחבר לכל מערכת מאה פעמים ביום ולעקוב אחרי מטלות בית ב-3 מערכות שונות. לא נוח לחפש וידאו של קורס שיכול להיות בפנופטו או בשרת הישן. זה מתיש להוריד תוכן של קורס/וידאו למחשב קובץ-קובץ, ולמי יש כוח למצוא ב"סטודנטים בטכניון" קישור להורדת XYZ...

גם אתם מרגישים ככה? פה Technion Plus נכנס לתמונה.

התוסף Technion Plus הוא תוסף לדפדפנים Chrome ו-Firefox שמטרתו היא לעשות סדר בבלגן, להוסיף תכונות משודרגות ולהפוך את השימוש במערכות הטכניון השונות לנוח ויעיל יותר.
בין התכונות המשולבות בתוסף: התחברות אוטומטית למרבית מערכות הטכניון, רשימות ToDoList של מטלות בית לכל מערכות הטכניון עם התראות כשיוצאות מטלות חדשות, חיפוש וידאו ישירות מהתוסף ללא קשר לשרת בו הוא נמצא, הורדת תוכן קורסים מהפנופטו, המודל ואתרי מדמ"ח בלחיצת כפתור, ועוד תכונות רבות המפורטות בהמשך למעוניינים בקריאה מקיפה 🙂
אשמח לקבל הערות, רעיונות, וכל פידבק דרך התגובות בדף זה או במייל [email protected] .

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

רשימת התכונות הנכללות בתוסף:

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

-- מטלות קרובות -- 
* הצגת רשימת מטלות קרובות למערכות המודל, GR++(מדמ"ח) והמתנט. מגבלת המתנט עד 5 קורסים.
* עבור כל מטלה תוצג כותרת המטלה, הקורס, קישור להגשת המטלה במודל או לאתר הקורס במערכות GR++ ומתנט. (13/4/2018 עבור מודל, 12/8/2018 עבור GR++ והמתנט) 
* התוסף מעדכן בעזרת התראה את המשתמש כאשר מגיעות מטלות חדשות. מטלות חדשות יסומנו על ידי פס צהוב מימינן. (1/4/2018)
* ניתן לסמן מטלות ככאלה שבוצעו, מטלות כאלו יועברו לטאב "מטלות שבוצעו". (29/4/2018):
* יבוצע סינון מטלות-ערעורים אוטומטי ברשימת מטלות הבית במודל, ניתן לבטל את הסינון בלחיצת כפתור. (29/4/2018)

-- שיפורים בפנופטו -- 
לאחר התקנת התוסף, בפנופטו יתווספו השיפורים הבאים:
* הורדת וידאו מהפנופטו - סרטונים יחידים, רשימת סרטונים בקורס (29/4/2018) או קורס שלם בלחיצת כפתור מהדף של הקורס. בבחירת קורס שלם או רשימת סרטונים, הסרטונים ירדו אחד אחרי השני בתור, ניתן לצאת מהדף או להמשיך לגלוש באתרים אחרים ללא הפרעה.
* כפתור הורדה חדש נוסף גם בדף של הווידאו.
* מצב תאורה - כפתור "האר" / "החשך" (בהתאם למצב הנוכחי) שמאפשר להעביר את הפנופטו למצב מוחשך.
* שמירת העדפות - התוסף יזכור את בחירת מצב התאורה והמהירות ויפעיל אותן אוטומטית בפעם הבאה שתפעילו וידאו בפנופטו. למשל: לאחר שינוי למצב מוחשך + מהירות 1.5x, כל הסרטונים שתפעילו להבא בפנופטו יפעלו גם הם אוטומטית בתצורה זו. התוסף יזכור גם לחיצה על כפתור Show/Hide בצפיית וידאו עם מצגות (29/4/2018).
* קישורים להרצאות שכבר נצפו יהיו בצבע אדום, כך שיהיה קל יותר לזהות תכנים שכבר נצפו. (29/4/2018)
* פיצול חלון - עבור וידאו עם מצגת, נוסף כפתור שפותח את הוידאו בחלון נוסף ובכך מאפשר לצופה לצפות במרצה בתצוגה גדולה יותר. בנוסף, השימוש בחלון נוסף מאפשר לצופה להשתמש במסך מלא עבור שני החלונות בנפרד - שימושי למי שמחזיק בשני מסכים! (1/4/2018)
* מסך מלא תמיד מוחשך - משום מה כשעוברים בפנופטו למצב מלא, מתקבל מסך עם רקע אפור... לאחר התקנת התוסף - הרקע שחור.
* אפשרות "חלון צף", ככה שאפשר לראות את ההרצאה ולהמשיך לגלוש או לעשות כל דבר אחר עם המחשב. (21/8/2019)
* אפשרות לצילום תמונה מיידי במהלך צפיה. אם נמצאים בהקלטה שמחולקת להרצאה ומצגת, התוסף ישאל איזה חלק מהשניים לצלם. (21/8/2019)
* הוספת מהירויות צפיה מעבר ל-2, עד מהירות פי 3. (21/8/2019)

-- שיפורים במודל -- 
* עיצוב כהה למודל, למי שעובד על המודל בלילה או סתם לא אוהב את העיצוב הנוכחי - ניתן להפעיל ולבטל את העיצוב בלחיצת כפתור, וניתן להחליף את הצבע המשני לאחד מ-12 גוונים. (12/8/2018)
* כפתור "הורדת קבצי כל הקורסים של סמסטר זה" בדף הראשי של המודל. הקבצים ירדו אחד אחרי השני בתור, ניתן לצאת מהדף.
* בעת כניסה לדף הראשי של המודל, תחת רשימת הקורסים לפי סמסטר, תיפתח מיידית רשימת הסמסטר הרלוונטי. בזמן סמסטר קיץ, תיפתח גם הרשימה של סמסטר אביב. (12/8/2018)
* ברשימת הקורסים במודל שבבלוק של "ניווט" נוספו שמות קורסים לצד המספרים, כדי להקל על מעבר בין אתר של קורס אחד לאתר של קורס אחר. (29/4/2018)
* כפתור "הורדת חומר הקורס" בדף הראשי של המודל לכל קורס.
* כפתור "הורדת יחידת לימוד" לצד כל כותרת של יחידת לימוד במודל.
* עבור כל קורס תוצג תיבה שתרכז קישורים שימושיים: הורדת כל הקבצים, קישור לדף ב-UG וקישורים לצפיה בווידאו במידה ויש הקלטה. (13/3/2019)

 -- שיפורים באתרי הפקולטה למדמ"ח (GR++/Webcourse) -- 
* כפתור להורדת כל הקבצים (תיקיות שלמות) תחת "חומר הקורס" באתרי הפקולטה. יעיל במיוחד בסוף הסמסטר, כשרוצים להוריד את כל המבחנים, ההרצאות והתרגולים בבת אחת :)
* הרחבה של השיפור לעיל: נוספה האפשרות להוריד כל כותרת תחת "חומר הקורס" (למשל, כל תרגול או מועד במבחן) לתת-תיקיה נפרדת. (29/4/2018)
* נוספו כפתורים המאפשרים גם להוריד את כל הקבצים לפי סוגי קבצים ספציפיים: PDF, ZIP, Word, PowerPoint. קבצים עם סיומות שלא הוזכרו, עדיין ירדו כחלק מלחיצה על כפתור "הורדת כל הקבצים". (29/4/2018)
* בפתיחת מצגות PDF באתרי הפקולטה, במקום שהם ייפתחו אחד במקום השני באותו טאב, לאחר התקנת התוסף הם ייפתחו תמיד בטאב חדש.

 -- חיפוש וידאו מהיר -- 
* חיפוש מהיר של וידאו לקורסים ישירות מתוך התוסף, ללא קשר לשרת בו הווידאו נמצא.
* אם יש יותר מקורס אחד שמתאים לקריטריון החיפוש - תינתן רשימה של כל הקורסים המתאימים.
* אם לקורס יש יותר מהקלטת וידאו אחת, תינתן אפשרות לבחור בין ההקלטות השונות.
* עבור קורס עם יותר מהקלטה אחת, לצד כל קישור של הקלטה יוצג גם סמל השרת בו נמצאת ההקלטה. (1/4/2018)
* תמיד עדכני, גם אם מוציאים במקרה קורס חדש - הוא מתווסף לרשימה לכל היותר באיחור של שבוע.
* רשימת קורסים אחרונים בשימוש דרך החיפוש. (21/3/2020)
למשל, עבור חיפוש "ארגון ותכנות המחשב" יתקבלו שתי תוצאות: ההרצאה שנמצאת בשרת הווידאו הישן, והתירגול שבפנופטו.
לשם הנוחות, אם בכל זאת נכנסים לשרת הישן - נוספו בראש העמוד קישורי ניווט בהתאם לפקולטה הרצויה.

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

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

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

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

-- מנהל הורדות --
צפייה ברשימת הקבצים הממתינים להורדה על ידי התוסף (לאחר שימוש בפונקציית ההורדה של התוסף במערכות הפנופטו/GR++/Moodle) ושינוי הרשימה. (21/3/2020)

 -- שונות – 
* טאב "קישורים שימושיים" בתוסף: אפגרייד, BookMe, לוח שנה אקדמי, הורדת אופיס 365 טכניוני בחינם, חנות מיקרוסופט של הטכניון ועוד... 
* תיבת "גישה מהירה" בדף הכניסה למתנט לכניסה נוחה יותר אל הקורסים שהוגדרו להתחברות אוטומטית. (12/8/2018)
* בחירת עוצמת ההתראות (ווליום) עבור מטלות הבית והתראות אוטובוסים אפשרית דרך הגדרות התוסף. (1/4/2018)


עדכון (21/8/2019):

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

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

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

4. שינויים בעיצוב מצב הלילה של מודל.


עדכון (23/11/2019):
חיבור אוטומטי למודל/פנופטו תוקן, ביחד עם עוד תיקונים נוספים.                    

Основная информация о расширении

Название Technion Plus Technion Plus
ID dgnlgpmjgafdilamdjgapndbmlehamhl
Официальный URL https://chromewebstore.google.com/detail/technion-plus/dgnlgpmjgafdilamdjgapndbmlehamhl
Описание Get the Technion's web-experience out of the stone age.
Размер файла 255 KB
Количество установок 13,561
Текущая Версия 2.4.21
Последнее Обновление 2024-02-13
Дата публикации 2020-05-20
Рейтинг 4.98/5 Всего 63 оценок
Разработчик Maor Levy
Электронная почта [email protected]
Тип оплаты free
URL страницы политики конфиденциальности https://sites.google.com/view/technion-plus/privacy-policy
Поддерживаемые языки iw
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "Technion Plus",
    "version": "2.4.21",
    "description": "Get the Technion's web-experience out of the stone age.",
    "author": "Maor Levy",
    "icons": {
        "16": "icons\/icon-16.png",
        "19": "icons\/icon-19.png",
        "32": "icons\/icon-32.png",
        "48": "icons\/icon-48.png",
        "96": "icons\/icon-96.png",
        "128": "icons\/icon-128.png"
    },
    "background": {
        "page": "background.html",
        "persistent": false
    },
    "browser_action": {
        "browser_style": false,
        "default_icon": "icons\/icon-16.png",
        "default_popup": "popup.html",
        "default_title": "Technion Plus"
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/panoptotech.cloud.panopto.eu\/*",
                "https:\/\/grades.technion.ac.il\/login.aspx",
                "https:\/\/bookme.technion.ac.il\/*",
                "https:\/\/mathnet.technion.ac.il\/M\/mathnet?action=login&course=*",
                "https:\/\/techwww.technion.ac.il\/tech_ident\/",
                "https:\/\/login.microsoftonline.com\/f1502c4c-ee2e-411c-9715-c855f6753b84\/*",
                "https:\/\/students.technion.ac.il\/login\/index.php"
            ],
            "js": [
                "scripts\/login_script.js"
            ]
        },
        {
            "matches": [
                "https:\/\/moodle2223.technion.ac.il\/",
                "https:\/\/moodle2223.technion.ac.il\/my\/",
                "https:\/\/moodle2223.technion.ac.il\/*.php?*",
                "https:\/\/moodle2223.technion.ac.il\/login\/index.php",
                "https:\/\/moodle2324.technion.ac.il\/",
                "https:\/\/moodle2324.technion.ac.il\/my\/",
                "https:\/\/moodle2324.technion.ac.il\/*.php?*",
                "https:\/\/moodle2324.technion.ac.il\/login\/index.php",
                "https:\/\/sason-p.technion.ac.il\/*",
                "https:\/\/grades.cs.technion.ac.il\/",
                "https:\/\/grades.cs.technion.ac.il\/grades.cgi",
                "https:\/\/webcourse.cs.technion.ac.il\/23*\/*\/grades.html",
                "https:\/\/webcourse.cs.technion.ac.il\/23*\/*\/hw_esubmit_*.html",
                "https:\/\/webcourse.cs.technion.ac.il\/23*\/*\/lock_*.html",
                "https:\/\/portalex.technion.ac.il\/irj\/portal\/external*",
                "https:\/\/techwww.technion.ac.il\/tech_ident\/"
            ],
            "js": [
                "scripts\/login_script.js"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/panoptotech.cloud.panopto.eu\/Panopto\/Pages\/Viewer.aspx?*",
                "https:\/\/panoptotech.cloud.panopto.eu\/Panopto\/Pages\/Sessions\/List.aspx*"
            ],
            "js": [
                "scripts\/panopto_download.js"
            ],
            "css": [
                "css\/maor_download.css",
                "css\/c_panopto.css"
            ]
        },
        {
            "matches": [
                "https:\/\/webcourse.cs.technion.ac.il\/*",
                "https:\/\/grades.cs.technion.ac.il\/grades.cgi?*.html"
            ],
            "js": [
                "scripts\/webcourse.js",
                "scripts\/gradescs.js"
            ],
            "css": [
                "css\/maor_download.css"
            ]
        },
        {
            "matches": [
                "https:\/\/ug3.technion.ac.il\/rishum\/*"
            ],
            "js": [
                "scripts\/ug.js"
            ],
            "css": [
                "css\/c_ug.css"
            ]
        },
        {
            "matches": [
                "https:\/\/students.technion.ac.il\/local\/technionsearch\/course\/*"
            ],
            "js": [
                "scripts\/course_search.js"
            ],
            "css": [
                "css\/c_ug.css"
            ]
        },
        {
            "matches": [
                "https:\/\/grades.technion.ac.il\/*"
            ],
            "js": [
                "scripts\/grades_portal.js"
            ],
            "css": [
                "css\/maor_download.css"
            ]
        },
        {
            "matches": [
                "https:\/\/grades.cs.technion.ac.il\/grades.cgi"
            ],
            "js": [
                "scripts\/gradescs.js"
            ],
            "css": [
                "css\/maor_download.css"
            ]
        },
        {
            "matches": [
                "https:\/\/moodle2223.technion.ac.il\/course\/view.php?*",
                "https:\/\/moodle2223.technion.ac.il\/",
                "https:\/\/moodle2324.technion.ac.il\/course\/view.php?*",
                "https:\/\/moodle2324.technion.ac.il\/"
            ],
            "js": [
                "scripts\/moodle.js"
            ]
        },
        {
            "matches": [
                "https:\/\/moodle2223.technion.ac.il\/*"
            ],
            "run_at": "document_start",
            "js": [
                "scripts\/remoodle.js"
            ],
            "css": [
                "css\/c_moodle.css",
                "css\/dark_moodle.css"
            ]
        },
        {
            "matches": [
                "https:\/\/moodle2324.technion.ac.il\/*"
            ],
            "run_at": "document_start",
            "js": [
                "scripts\/remoodle.js"
            ],
            "css": [
                "css\/c_moodle.css",
                "css\/dark_moodle2024.css"
            ]
        },
        {
            "matches": [
                "https:\/\/video.technion.ac.il\/Courses\/"
            ],
            "js": [
                "scripts\/old_video_script.js"
            ],
            "css": [
                "css\/c_oldserver.css"
            ]
        },
        {
            "matches": [
                "https:\/\/mathnet.technion.ac.il\/M\/mathnet?action=getlink&link=6&*",
                "http:\/\/mathnet.technion.ac.il\/",
                "https:\/\/mathnet.technion.ac.il\/"
            ],
            "js": [
                "scripts\/mathnet.js"
            ],
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/techwww.technion.ac.il\/cgi-bin\/newuser\/newuser.pl"
            ],
            "js": [
                "scripts\/t_manager.js"
            ]
        },
        {
            "matches": [
                "https:\/\/techmvs.technion.ac.il\/cics\/wmn\/wmngrad?*&ORD=1*"
            ],
            "js": [
                "scripts\/grades_sheet.js"
            ],
            "css": [
                "css\/c_grades_sheet.css"
            ]
        },
        {
            "matches": [
                "https:\/\/students.technion.ac.il\/local\/tcurricular\/grades*"
            ],
            "js": [
                "scripts\/grades_sheet_students.js"
            ],
            "css": [
                "css\/c_grades_sheet.css"
            ]
        }
    ],
    "options_ui": {
        "page": "options.html"
    },
    "permissions": [
        "downloads",
        "*:\/\/*.technion.ac.il\/*",
        "*:\/\/panoptotech.cloud.panopto.eu\/*",
        "https:\/\/login.microsoftonline.com\/f1502c4c-ee2e-411c-9715-c855f6753b84\/*",
        "storage",
        "alarms",
        "notifications",
        "tabs"
    ],
    "web_accessible_resources": [
        "icons\/icon-*.png",
        "notification.mp3",
        "scripts\/panopto_new.js",
        "cheesefork\/share-histograms.js",
        "css\/dark_moodle.css",
        "css\/light_moodle.css",
        "css\/sasonp.css",
        "icons\/usable\/*",
        "templates\/grades_sheet.html"
    ],
    "minimum_chrome_version": "75.0"
}