משימות לדוגמה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אנחנו מבקשים מכם לספק כ-25 משימות לדוגמה במהלך ההרשמה, כדי להוכיח את המחויבות שלכם ואת היכולת להפיק לפחות 50 משימות ייחודיות שהתלמידים ישלימו לאחר פתיחת התחרות.
Google מחפשת:
- שילוב של משימות בכמה קטגוריות. (קוד, מסמכים/הדרכה, היקף חשיפה/מחקר, הבטחת איכות ועיצוב)
- משימות בהיקף, באורך ובמורכבות מתאימים.
- תיאורים מפורטים לחלוטין עם מספיק מידע שיעזור לך להתחיל.
- כותרות ותיאורים ברורים ומובנים.
- תגים מתאימים שמאפשרים חיפוש.
אפשר לקשר למקורות מידע חיצוניים כדי לקבל פרטים נוספים, אבל תיאור המשימה העיקרית חייב להופיע באתר התחרות.
דוגמאות
בהמשך מפורטות כמה דוגמאות למשימות שנוצרו על ידי ארגונים בקוד פתוח שהשתתפו בעבר. לא לכל אחד מתאים גודל אחד – המשימות של כל ארגון יהיו שונות – אך הדוגמאות האלו יעזרו לכם.
מידע נוסף זמין בארכיון.
KDE
כתיבת הסיפור של WikiToLearn
מעולם לא היה ל-WikiToLearn דף מידע על האתר, והמידע על מה שהוא
והאופן שבו הוא הגיע מפוזר בכל מיני מקומות. אנחנו צריכים לאחד אותו ולהפוך אותו לגלוי ונגיש למשתמשי האתר.
- תגיות: תוכן, קידום, wikitolearn
- קטגוריות: תיעוד/הדרכה, מחקר/הגעה
KDE
פיתוח כל אפליקציית KDE ממאגר git
למשימות שונות בארגון ה-KDE, תצטרכו ליצור את אפליקציות ה-KDE השונות. מטרת המשימה הזו היא לעזור לכם להבין איך לפתח אפליקציות KDE שונות בהפצה שבחרתם.
שלושת השלבים הפשוטים ליצירת כל אפליקציה הם:
- קבלת קוד המקור מ-Git.
- מתקינים את יחסי התלות הנדרשים.
- פיתוח האפליקציה.
למידע נוסף, אפשר לשאול בערוץ #kde-soc IRC. אתם נדרשים ליצור אפליקציית KDE לבחירתכם, ולתעד את השלבים שביצעתם כדי לבנות אותה.
- תגים: cmake, qt, c++
- קטגוריות: תכנות
- משימה למתחילים
HAIKU
תיקון באג בעורך Pe
דווחו כמה באגים על העורך של המתכנת, Pe. בוחרים בעיה ומתקנים אותה, במקום ב-Perepository. שולחים את התיקון כבקשת משיכה (עיינו ב-wiki
של HaikuPorter שפועל פחות או יותר באותה דרך).
- תגים: c++, pe
- קטגוריות: תכנות
FOSSASIA
מריצים את Wind Test ב-Linux ושולחים את התוצאות
תחילה עליכם לבנות את Wind בהתאם ל-http://wiki.winehq.org/BuildingWine. גם
הפונקציה
הגרסה הזו תמשיך ליצור את הביקורת, ותוכלו למצוא אותה בכתובת
=programs/winetest/winetest.exe.= כדי להפעיל אותה, עליכם לפעול לפי ההוראות בקטע "Run Wind Test in wine" בכתובת
http://wiki.winehq.org/ConformanceTests
התוצאה הצפויה היא התוצאה שמופיעה ב-test.winehq.org.
- תגיות: test Suite, Linux, יין
- קטגוריות: הבטחת איכות
COPYLEFT משחקים
שחזור היסטוריית הקלט של צ'אט באינטרנט עם חצים למעלה/למטה**
בלקוחות צ'אט רבים אפשר ללחוץ על החצים למעלה/למטה כדי לזכור מה הקלדתם בעבר. זו יכולה להיות פונקציונליות מועילה עבור לקוח הצ'אט שלנו באינטרנט.
כדי ליישם את האפשרות הזו, צריך לשמור מאגר FIFO של ערכי קלט קודמים, ולאחסן רק מספר מסוים של כניסות, כדי ששימוש לטווח ארוך בצ'אט באינטרנט לא ימשיך להגדיל את השימוש בזיכרון. המגבלה יכולה להיות עשרות הודעות,
אבל לא מוגבלת. התחלה עם החץ למטה אמורה להיזכר בהודעה הישנה ביותר במאגר. כשמסיימים, מחברים למשימה את הפקודות שבחרתם עם השינוי.
- תגים: xmpp, javascript
- קטגוריות: קוד, הפצה/מחקר
SUGAR LABS
עדכון ידני של קוביות צבים
חוקרים ומעדכנים את המדריך הזה של קוביות הצבים עם התכונות של הגרסה האחרונה
שיצאה:
http://people.sugarlabs.org/walter/TurtleBlocksAdvancedBlocksManual.pdf
- תגים: לבנים צבים, תיעוד
- קטגוריות: תיעוד/הדרכה, הפצה/מחקר
MetaBRAINZFOUNDATION
יצירת סרטון הדרכה להוספת מקום
בשלב זה ניסחנו כמה הוראות, אבל אף אחת מהן לא כוללת הוראות. כדאי לעיין ברעיונות הנוכחיים של ה-How to לגבי מבנה המאמר הזה, ולכתוב את המאמר כדף משנה בשביל משתמש ה-wiki (לדוגמה, https://wiki.musicbrainz.org/User).
- תגים: ויקי, תיעוד, מקומות
- קטגוריות: תיעוד/הדרכה
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[[["\u003cp\u003eDuring registration, organizations must provide ~25 sample tasks and commit to creating at least 50 diverse tasks across categories like coding, documentation, outreach, quality assurance, and design for students.\u003c/p\u003e\n"],["\u003cp\u003eGoogle emphasizes clear, comprehensive task descriptions with appropriate scope, complexity, and tags for searchability, using external resources for supplemental information only.\u003c/p\u003e\n"],["\u003cp\u003eSample tasks from previous contests, showcasing diverse organizations and task types, are available in the archive to guide task creation.\u003c/p\u003e\n"]]],["During registration, provide approximately 25 sample tasks, ensuring you can create at least 50 unique tasks later. Tasks should span multiple categories: Code, Documentation/Training, Outreach/Research, Quality Assurance, and Design. Descriptions should be detailed, clear, and include appropriate tags for searchability. The tasks must have appropriate scope, length and complexity. While you can link to external resources, the core description must be on the contest website. Examples include fixing bugs, building applications, running tests, and updating documentation.\n"],null,["# Sample Tasks\n\nWe ask you to provide around 25 sample tasks during registration to demonstrate\nyour commitment and ability to produce at least 50 unique tasks for students to\ncomplete once the contest opens.\n\nGoogle looks for:\n\n- A mix of tasks across multiple categories. (Code, Documentation/Training, Outreach/Research, Quality Assurance, and Design)\n- Tasks of appropriate scope, length, and complexity.\n- Fully fleshed out descriptions with enough information to get started on.\n- Clear and understandable descriptions and titles.\n- Appropriate tags for searchability.\n\nIt is possible to link to external resources for more detail, but the core task\ndescription must be on the contest website.\n\nExamples\n--------\n\nBelow, please find some examples of tasks created by previous participating open\nsource organizations. One size does not fit all -- every organization's tasks\nwill be different -- but these examples should help guide you.\n\nYou can find more in the [archive](https://codein.withgoogle.com/archive).\n\n**KDE**\n[Write the story of WikiToLearn](https://codein.withgoogle.com/archive/2015/organization/6472979839975424/task/4601598969905152/)\n\u003e WikiToLearn has never had an about page, and the information about what it is\n\u003e and how it came to exsitence is scattered in all sorts of places. We need to\n\u003e unify it and make it visible and accessible to the users of the site.\n\n- Tags: content, promotion, wikitolearn\n- Categories: Documentation/Training, Research/Outreach\n\n**KDE**\n[Build any KDE application from git repository](https://codein.withgoogle.com/archive/2015/organization/6472979839975424/task/4629188766072832/)\n\u003e For various tasks in KDE organization, you will be required to build the various\n\u003e KDE applications. This task aims to help you understand how to build various\n\u003e KDE applications on the distribution of your choice.\n\u003e The three easy steps to build any application are:\n\n1. Get source code from the git.\n2. Install required dependencies.\n3. Build the application.\n\n\u003e Ask on the #kde-soc IRC channel for more information. You are required to build\n\u003e KDE application of your choice and document steps you took to build it.\n\n- Tags: cmake, qt, c++\n- Catgegories: Coding\n- Beginner Task\n\n**HAIKU**\n[Fix a bug in the editor Pe](https://codein.withgoogle.com/archive/2015/organization/4777925899452416/task/4744391868547072/)\n\u003e There are several bugs reported for the programmer's editor Pe. Fork the Pe\n\u003e repository, pick an issue and fix it. Submit your fix as pull request (see\n\u003e the HaikuPorter wiki which works pretty much the same).\n\n- Tags: c++, pe\n- Categories: Coding\n\n**FOSSASIA**\n[Run WineTest on Linux and submit the results](https://codein.withgoogle.com/archive/2015/organization/6744396808585216/task/4554599679655936/)\n\u003e First you need to build Wine according to\n\u003e \u003chttp://wiki.winehq.org/BuildingWine\u003e. This\n\u003e will also build the testsuite and you can find it at\n\u003e =programs/winetest/winetest.exe.= To run it follow the instructions in Section\n\u003e \"Running WineTest in Wine\" at\n\u003e \u003chttp://wiki.winehq.org/ConformanceTests\u003e\n\u003e Expected outcome is the result showing up at test.winehq.org.\n\n- Tags: testsuite, linux, wine\n- Categories: Quality Assurance\n\n**COPYLEFT GAMES**\n[Webchat input history recall with up/down arrows](https://codein.withgoogle.com/archive/2015/organization/4935850504749056/task/4967041899429888/)\\*\\*\n\u003e Many chat clients allow you to press the up/down arrow to recall what you've\n\u003e previously typed. This may be useful functionality for our webchat client.\n\u003e Implementing this will require keeping a FIFO buffer of previous input\n\u003e entries, storing only a certain number of entries so that long-term webchat\n\u003e use doesn't continue to grow memory use. The limit may be dozens of messages,\n\u003e just not unlimited. Starting with a down arrow should recall the oldest\n\u003e message in the buffer. When done, attach your changed commands.js to this\n\u003e task.\n\n- Tags: xmpp, javascript\n- Categories: Code, Outreach/Research\n\n**SUGAR LABS**\n[Update Turtle Blocks Manual](https://codein.withgoogle.com/archive/2015/organization/5117750959669248/task/4591217765515264/)\n\u003e Research and Update this turtle Block Manual with the features of the latest\n\u003e released version:\n\u003e \u003chttp://people.sugarlabs.org/walter/TurtleBlocksAdvancedBlocksManual.pdf\u003e\n\n- Tags: turtle blocks, documentation\n- Categories: Documentation/Training, Outreach/Research\n\n**METABRAINZ FOUNDATION**\n[Create a \"how to\" for adding a place](https://codein.withgoogle.com/archive/2015/organization/5644885180809216/task/4538012515958784/)\n\u003e We currently have a number of [how tos](https://wiki.musicbrainz.org/How_To),\n\u003e but none of them cover adding a\n\u003e [place](https://musicbrainz.org/doc/Place). Look at the current How To ideas\n\u003e on how to structure this article and write the article as a subpage for your\n\u003e wiki user (e.g.,\n\u003e \u003chttps://wiki.musicbrainz.org/User\u003e).\n\n- Tags: wiki, documentation, places\n- Categories: Documentation/Training"]]