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

Latest Version

Version
3.1.0
Update
December 14, 2024
Size
235KiB
Developer
Category
Users
430
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
עברית
See more
Permissions
Downloads
Storage
Alarms
Notifications
Tabs
See more

Technion Plus Plus Extension

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

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

התוסף Technion Plus הוא תוסף לדפדפנים על בסיס Chromium (למשל Google Chrome, Opera, Brave, Microsoft Edge, ועוד) שמטרתו היא לעשות סדר בבלגן, להוסיף תכונות משודרגות ולהפוך את השימוש במערכות הטכניון השונות לנוח ויעיל יותר.
בין התכונות המשולבות בתוסף: התחברות אוטומטית למרבית מערכות הטכניון, רשימות ToDoList של מטלות בית לכל מערכות הטכניון עם התראות כשיוצאות מטלות חדשות, חיפוש וידאו ישירות מהתוסף ללא קשר לשרת בו הוא נמצא, הורדת תוכן קורסים מהפנופטו, המודל ואתרי מדמ\"ח בלחיצת כפתור, ועוד תכונות רבות המפורטות בהמשך למעוניינים בקריאה מקיפה 🙂

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הערה: נערך מתיאור של התוסף המקורי.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Technion Plus Plus", "short_name": "Technion++", "author": "Ethan \\"67\\"", "description": "Get the Technion's web-experience out of the stone age.", "homepage_url": "https://sites.google.com/view/technion-plus-plus/home", "version": "3.1.0", "manifest_version": 3, "minimum_chrome_version": "88.0", "background": { "service_worker": "./bg_main.js", "type": "module" }, "options_ui": { "page": "options.html", "open_in_tab": true }, "action": { "browser_style": false, "default_icon": "icons/technion_plus_plus/icon-16.png", "default_popup": "popup.html", "default_title": "Technion Plus Plus" }, "permissions": [ "downloads", "storage", "alarms", "notifications", "tabs" ], "host_permissions": [ "*://*.technion.ac.il/*", "*://panoptotech.cloud.panopto.eu/*", "https://login.microsoftonline.com/f1502c4c-ee2e-411c-9715-c855f6753b84/*", "https://mslworld.egged.co.il/" ], "icons": { "16": "icons/technion_plus_plus/icon-16.png", "19": "icons/technion_plus_plus/icon-19.png", "32": "icons/technion_plus_plus/icon-32.png", "48": "icons/technion_plus_plus/icon-48.png", "96": "icons/technion_plus_plus/icon-96.png", "128": "icons/technion_plus_plus/icon-128.png" }, "content_scripts": [ { "js": [ "js/login_script.js" ], "matches": [ "https://panoptotech.cloud.panopto.eu/*", "https://grades.technion.ac.il/login.aspx", "https://bookme.technion.ac.il/*", "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": [ "js/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://moodle24.technion.ac.il/", "https://moodle24.technion.ac.il/my/", "https://moodle24.technion.ac.il/*.php?*", "https://moodle24.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/" ], "run_at": "document_end" }, { "css": [ "css/maor_download.css", "css/c_panopto.css" ], "js": [ "js/panopto_download.js" ], "matches": [ "https://panoptotech.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?*", "https://panoptotech.cloud.panopto.eu/Panopto/Pages/Sessions/List.aspx*" ] }, { "css": [ "css/maor_download.css" ], "js": [ "js/webcourse.js", "js/gradescs.js" ], "matches": [ "https://webcourse.cs.technion.ac.il/*", "https://grades.cs.technion.ac.il/grades.cgi?*.html" ] }, { "css": [ "css/c_ug.css" ], "js": [ "js/ug.js" ], "matches": [ "https://ug3.technion.ac.il/rishum/*" ] }, { "css": [ "css/c_ug.css" ], "js": [ "js/course_search.js" ], "matches": [ "https://students.technion.ac.il/local/technionsearch/course/*" ] }, { "css": [ "css/maor_download.css" ], "js": [ "js/grades_portal.js" ], "matches": [ "https://grades.technion.ac.il/*" ] }, { "css": [ "css/maor_download.css" ], "js": [ "js/gradescs.js" ], "matches": [ "https://grades.cs.technion.ac.il/grades.cgi" ] }, { "js": [ "js/moodle.js" ], "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/", "https://moodle24.technion.ac.il/course/view.php?*", "https://moodle24.technion.ac.il/" ] }, { "css": [ "css/c_moodle.css", "css/dark_moodle2223.css" ], "js": [ "js/remoodle.js" ], "matches": [ "https://moodle2223.technion.ac.il/*" ], "run_at": "document_start" }, { "css": [ "css/c_moodle.css", "css/dark_moodle2324.css" ], "js": [ "js/remoodle.js" ], "matches": [ "https://moodle2324.technion.ac.il/*" ], "run_at": "document_start" }, { "css": [ "css/c_moodle.css", "css/dark_moodle2425.css" ], "js": [ "js/remoodle.js" ], "matches": [ "https://moodle24.technion.ac.il/*" ], "run_at": "document_start" }, { "js": [ "js/t_manager.js" ], "matches": [ "https://techwww.technion.ac.il/cgi-bin/newuser/newuser.pl" ] }, { "css": [ "css/c_grades_sheet.css" ], "js": [ "js/grades_sheet_students.js" ], "matches": [ "https://students.technion.ac.il/local/tcurricular/grades*" ] } ], "web_accessible_resources": [ { "resources": [ "icons/technion_plus_plus/icon-*.png", "audio/notification.mp3", "js/panopto_new.js", "icons/download_icons/*", "html/templates/grades_sheet.html", "cheesefork/share-histograms.js", "css/dark_moodle.css", "css/light_moodle.css", "css/sasonp.css" ], "matches": [ "*://*/*" ] } ]}
Read more

How to download and manually install Technion Plus Plus extension for Chrome

Looking for a way to install Technion Plus Plus extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install Technion Plus Plus extensions manually, this article outlines two simple methods to effortlessly install Technion Plus Plus extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download Technion Plus Plus extension and manually install through Drag &Drop

If you ever need to manually install a Technion Plus Plus extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the Technion Plus Plus Extension by clicking the "Download CRX" button on the website.

Look for the Technion Plus Plus extension you wish to install. Go to the website and download the Technion Plus Plus extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Technion Plus Plus extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the Technion Plus Plus extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download Technion Plus Plus extension for Chrome and install in Developer Mode

This is another method to install Technion Plus Plus extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the Technion Plus Plus extension file

Select and download the Technion Plus Plus extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the Technion Plus Plus extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Technion Plus Plus extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the Technion Plus Plus extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install Technion Plus Plus extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Technion Grades Calculator Extension · Productivity 430 2 ★ 43.92KiB

icon

Technion Plus Extension · Productivity 430 67 ★ 255KiB

icon

יואל גבע Extension · Productivity 430 41 ★ 94.31KiB

icon

Helper Tools for ASOS: price checker Extension · Shopping 430 138 ★ 62.75KiB

icon

Technion Moodle Connector Extension · Productivity 430 6 ★ 174KiB

icon

שם זה זול יותר Extension · Shopping 430 71 ★ 94.29KiB

icon

Dardasim.net - Free Games Extension · Productivity 430 2 ★ 96.75KiB

icon

max PayBack Reminder - מקס פייבק Extension · Shopping 430 75 ★ 2.05MiB

icon

EZProxy Redirect Extension · Productivity 430 66 ★ 40.57KiB

icon

Panopticlone Extension · Developer Tools 430 28 ★ 45.71KiB

icon

Pinukim - חיפוש סרטים וסדרות Extension · Productivity 430 25 ★ 15.08KiB

icon

Saba Meeting Chrome Connector Extension · Productivity 430 137 ★ 10.5KiB

icon

Pinukim - סרטים וסדרות לצפייה ישירה Extension · Accessibility 430 9 ★ 15.12KiB

icon

חיפוש פינוקים Extension · Accessibility 430 22 ★ 14.85KiB

icon

iPanopto Extension · Productivity 430 6 ★ 172KiB

icon

HPDark Extension · Accessibility 430 5 ★ 102KiB

icon

cashback.co.il - מחזירים לך כסף, לא תיקח Extension · Shopping 430 16 ★ 6.21MiB

icon

Handz - price comparison made simple Extension · Productivity 430 300 ★ 108KiB

icon

shoopit - pay less for travel Extension · Shopping 430 7 ★ 3.6MiB

icon

כאן Extension · Fun 430 18 ★ 455KiB

icon

Cashdo - קאשדו Extension · Shopping 430 11 ★ 600KiB

icon

Price Checker: Price Comparison Tool Extension · Shopping 430 7 ★ 193KiB

icon

Faster Cooldowns Extension · Accessibility 430 71 ★ 108KiB

icon

שקוף - הון-שלטון-עיתון Extension · News & Weather 430 6 ★ 355KiB