Portfolio · Course lab · about 300 minutes · 6 tasks · marked out of 100, pass at 60
Three projects published, one page, one stranger who can say what you do
The situation
Sort what you have built into tutorial, modified and original. Choose three projects that each prove a claim to a real user, scoped to a week of evenings. Write a README a non-coder can explain back. Publish all three, build the single page that lists them, and send it to a stranger whose one-line answer tells you whether it works. Then explain one project in two minutes leading with the problem, not the technology.
What you'll be able to show
- Audit your work honestly by origin
- Choose projects that prove a claim and have a real user
- Document so a non-coder understands what it does
- Publish, test the page on a stranger, and talk about it
What you need
- A hosting account for the three projects and the page
- One person who does not code, for the README read-back
- One person who does not know you well, for the page test
Tasks
-
1The honest inventoryList everything you have built. Mark each as tutorial-following, modified-tutorial, or original. Count the columns.A correct result: The list with three counts, however lopsided.
-
2Three that prove somethingChoose three projects. For each, one sentence on what claim it proves and who would actually use it. If any would take more than a week of evenings, cut its scope now and write the cut.A correct result: Three claims with users; any scope cuts written down.
-
3A README a non-coder can explainWrite the README for one project with all six headings. Give it to someone who does not code and ask them to explain back what it does. If they cannot, rewrite the first sentence and try again.A correct result: The README, and what the reader said back (with the rewrite if needed).
-
4Publish all threePublish the three projects where they run, each with its README, each with a link that a recruiter can open without installing anything.A correct result: Three live links that open to a working thing.
-
5The page and the strangerBuild the single page listing the three with one line each and the links. Send it to a person who does not know you well and ask what they think you do. Write down their exact answer and change the page if it was wrong.A correct result: The page link, the stranger's answer verbatim, and any change made.
-
6Two minutes, problem firstRecord yourself explaining one project in two minutes without notes. Play it back and note whether you led with the technology or the problem. Record again leading with the problem, who has it, and what changed for them.A correct result: Two recordings, the second leading with the problem.
What to hand in
The inventory, the three claims, the README with the read-back, the three live links, the page with the stranger's answer, and the two recordings.
How it is marked
| Criterion | Points |
|---|---|
| Inventory honest and counted by origin | 10 |
| Three projects each prove a claim to a named user, scoped | 15 |
| README explained back by a non-coder | 20 |
| Three projects live and openable without installing | 20 |
| Page tested on a stranger and corrected | 20 |
| Two-minute explanation leads with the problem | 15 |
| Total · pass at 60 | 100 |
صورتحال
جو کچھ آپ نے بنایا ہے اسے tutorial، modified اور original میں بانٹیں۔ تین ایسے projects چنیں جن میں سے ہر ایک کسی حقیقی user کے لیے ایک دعویٰ ثابت کرے، ایک ہفتے کی شاموں تک محدود۔ ایسا README لکھیں جو کوئی non-coder واپس سمجھا سکے۔ تینوں publish کریں، انہیں فہرست کرنے والا ایک صفحہ بنائیں، اور اسے کسی اجنبی کو بھیجیں جس کا ایک line کا جواب بتائے کہ یہ کام کرتا ہے یا نہیں۔ پھر ایک project دو منٹ میں سمجھائیں، technology کے بجائے مسئلے سے شروع کر کے۔
آپ کیا دکھا سکیں گے
- اپنے کام کا ماخذ کے حساب سے ایماندار جائزہ لینا
- ایسے projects چننا جو دعویٰ ثابت کریں اور جن کا حقیقی user ہو
- ایسی documentation لکھنا جو non-coder کو سمجھ آئے کہ یہ کیا کرتا ہے
- publish کرنا، صفحہ اجنبی پر آزمانا، اور اس پر بات کرنا
آپ کو کیا چاہیے
- تین projects اور صفحے کے لیے hosting account
- README واپس سمجھانے کے لیے ایک ایسا شخص جو code نہیں کرتا
- صفحے کے test کے لیے ایک ایسا شخص جو آپ کو اچھی طرح نہیں جانتا
کام
-
1ایماندار فہرستجو کچھ بنایا ہے سب لکھیں۔ ہر ایک کو tutorial-following، modified-tutorial یا original mark کریں۔ columns گنیں۔درست نتیجہ: تین گنتیوں کے ساتھ فہرست، چاہے کتنی بھی یک طرفہ ہو۔
-
2تین جو کچھ ثابت کریںتین projects چنیں۔ ہر ایک کے لیے ایک جملہ کہ یہ کون سا دعویٰ ثابت کرتا ہے اور اسے واقعی کون استعمال کرے گا۔ اگر کوئی ایک ہفتے کی شاموں سے زیادہ لے تو اس کا scope ابھی کاٹیں اور کٹوتی لکھیں۔درست نتیجہ: users کے ساتھ تین دعوے؛ scope کی کوئی بھی کٹوتی لکھی ہوئی۔
-
3ایسا README جو non-coder سمجھا سکےایک project کا README چھ headings کے ساتھ لکھیں۔ کسی ایسے شخص کو دیں جو code نہیں کرتا اور کہیں کہ واپس سمجھائے کہ یہ کیا کرتا ہے۔ اگر نہ سمجھا سکے تو پہلا جملہ دوبارہ لکھیں اور پھر آزمائیں۔درست نتیجہ: README، اور پڑھنے والے نے کیا واپس کہا (ضرورت پر دوبارہ لکھے ہوئے کے ساتھ)۔
-
4تینوں publish کریںتینوں projects وہاں publish کریں جہاں وہ چلیں، ہر ایک اپنے README کے ساتھ، ہر ایک ایسے link کے ساتھ جو recruiter کچھ install کیے بغیر کھول سکے۔درست نتیجہ: تین live links جو کسی چلتی چیز پر کھلیں۔
-
5صفحہ اور اجنبیتینوں کو ایک ایک line اور links کے ساتھ فہرست کرنے والا ایک صفحہ بنائیں۔ اسے ایسے شخص کو بھیجیں جو آپ کو اچھی طرح نہیں جانتا اور پوچھیں کہ ان کے خیال میں آپ کیا کرتے ہیں۔ ان کا بالکل درست جواب لکھیں اور اگر غلط تھا تو صفحہ بدلیں۔درست نتیجہ: صفحے کا link، اجنبی کا لفظ بہ لفظ جواب، اور کی گئی کوئی تبدیلی۔
-
6دو منٹ، پہلے مسئلہخود کو ایک project بغیر notes کے دو منٹ میں سمجھاتے ہوئے ریکارڈ کریں۔ سن کر نوٹ کریں کہ آپ نے technology سے شروع کیا یا مسئلے سے۔ دوبارہ ریکارڈ کریں مسئلے سے شروع کر کے: کس کو ہے، اور ان کے لیے کیا بدلا۔درست نتیجہ: دو recordings، دوسری مسئلے سے شروع ہوتی ہوئی۔
کیا جمع کروانا ہے
فہرست، تین دعوے، واپس سمجھانے کے ساتھ README، تین live links، اجنبی کے جواب کے ساتھ صفحہ، اور دو recordings۔
نمبر کیسے ملیں گے
| معیار | نمبر |
|---|---|
| فہرست ایماندار اور ماخذ کے حساب سے گنی ہوئی | 10 |
| تین projects ہر ایک نامزد user کے لیے دعویٰ ثابت کرتا ہے، scope محدود | 15 |
| README non-coder نے واپس سمجھایا | 20 |
| تین projects live اور بغیر install کھلنے والے | 20 |
| صفحہ اجنبی پر آزمایا اور درست کیا گیا | 20 |
| دو منٹ کی وضاحت مسئلے سے شروع ہوتی ہے | 15 |
| کل · پاس 60 | 100 |
Hand in your lab
Create a free BvLogic ID to hand in your lab, get it marked, and have it on your certificate.
Create your BvLogic IDAlready have one? Sign in and this course will be added to it.