You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/pa/for-teachers.md

78 lines
9.2 KiB

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "71009af209f81cc01a1f2d324200375f",
"translation_date": "2025-10-03T09:22:43+00:00",
"source_file": "for-teachers.md",
"language_code": "pa"
}
-->
### ਅਧਿਆਪਕਾਂ ਲਈ
ਤੁਹਾਨੂੰ ਆਪਣੇ ਕਲਾਸਰੂਮ ਵਿੱਚ ਇਸ ਪਾਠਕ੍ਰਮ ਨੂੰ ਵਰਤਣ ਦੀ ਆਗਿਆ ਹੈ। ਇਹ GitHub Classroom ਅਤੇ ਪ੍ਰਮੁੱਖ LMS ਪਲੇਟਫਾਰਮਾਂ ਨਾਲ ਬੇਹਤਰੀਨ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਵਿਦਿਆਰਥੀਆਂ ਨਾਲ ਇੱਕ ਸਵਤੰਤਰ ਰਿਪੋ ਵਜੋਂ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
### GitHub Classroom ਨਾਲ ਵਰਤੋ
ਹਰ ਕਲਾਸ ਦੇ ਪਾਠ ਅਤੇ ਅਸਾਈਨਮੈਂਟ ਨੂੰ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ, ਹਰ ਪਾਠ ਲਈ ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ ਤਾਂ ਜੋ GitHub Classroom ਹਰ ਅਸਾਈਨਮੈਂਟ ਨੂੰ ਅਲੱਗ-ਅਲੱਗ ਜੋੜ ਸਕੇ।
- ਇਸ ਰਿਪੋ ਨੂੰ ਆਪਣੀ ਸੰਸਥਾ ਵਿੱਚ ਫੋਰਕ ਕਰੋ।
- ਹਰ ਪਾਠ ਲਈ ਇੱਕ ਵੱਖਰੀ ਰਿਪੋ ਬਣਾਓ, ਹਰ ਪਾਠ ਫੋਲਡਰ ਨੂੰ ਆਪਣੀ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰਕੇ।
- ਵਿਕਲਪ A: ਖਾਲੀ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ (ਹਰ ਪਾਠ ਲਈ ਇੱਕ) ਅਤੇ ਪਾਠ ਫੋਲਡਰ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਹਰ ਇੱਕ ਵਿੱਚ ਕਾਪੀ ਕਰੋ।
- ਵਿਕਲਪ B: ਜੇ ਤੁਹਾਨੂੰ ਪੂਰਵਜਾਂ ਦੀ ਜਾਣਕਾਰੀ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ Git ਇਤਿਹਾਸ-ਸੰਭਾਲਣ ਵਾਲਾ ਤਰੀਕਾ ਵਰਤੋ (ਜਿਵੇਂ ਕਿ ਫੋਲਡਰ ਨੂੰ ਨਵੀਂ ਰਿਪੋ ਵਿੱਚ ਵੰਡਣਾ)।
- GitHub Classroom ਵਿੱਚ, ਹਰ ਪਾਠ ਲਈ ਇੱਕ ਅਸਾਈਨਮੈਂਟ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਸੰਬੰਧਿਤ ਪਾਠ ਰਿਪੋ ਨਾਲ ਜੋੜੋ।
- ਸਿਫਾਰਸ਼ੀ ਸੈਟਿੰਗਾਂ:
- ਰਿਪੋਜ਼ਟਰੀ ਵਿਖਾਈ ਦੇਣਯੋਗਤਾ: ਵਿਦਿਆਰਥੀ ਕੰਮ ਲਈ ਪ੍ਰਾਈਵੇਟ।
- ਪਾਠ ਰਿਪੋ ਦੇ ਡਿਫਾਲਟ ਬ੍ਰਾਂਚ ਤੋਂ ਸਟਾਰਟਰ ਕੋਡ ਵਰਤੋ।
- ਕਵਿਜ਼ ਅਤੇ ਜਮ੍ਹਾਂ ਕਰਨ ਲਈ ਇਸ਼ੂ ਅਤੇ ਪੁਲ ਰਿਕਵੇਸਟ ਟੈਂਪਲੇਟ ਸ਼ਾਮਲ ਕਰੋ।
- ਜੇ ਤੁਹਾਡੇ ਪਾਠਾਂ ਵਿੱਚ ਆਟੋਗ੍ਰੇਡਿੰਗ ਅਤੇ ਟੈਸਟ ਸ਼ਾਮਲ ਹਨ, ਤਾਂ ਇਨ੍ਹਾਂ ਨੂੰ ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ ਸੰਰਚਿਤ ਕਰੋ।
- ਸਹਾਇਕ ਰਵਾਇਤਾਂ:
- ਰਿਪੋਜ਼ਟਰੀ ਨਾਮ ਜਿਵੇਂ lesson-01-intro, lesson-02-html, ਆਦਿ।
- ਲੇਬਲ: quiz, assignment, needs-review, late, resubmission।
- ਟੈਗ/ਰੀਲੀਜ਼ ਪ੍ਰਤੀ ਕਲਾਸ (ਜਿਵੇਂ v2025-term1)।
ਸੁਝਾਅ: Git ਸੰਘਰਸ਼ਾਂ ਤੋਂ ਬਚਣ ਲਈ ਰਿਪੋਜ਼ਟਰੀਜ਼ ਨੂੰ ਸਿੰਕ ਕੀਤੇ ਫੋਲਡਰਾਂ (ਜਿਵੇਂ OneDrive/Google Drive) ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਤੋਂ ਬਚੋ।
### Moodle, Canvas, ਜਾਂ Blackboard ਨਾਲ ਵਰਤੋ
ਇਸ ਪਾਠਕ੍ਰਮ ਵਿੱਚ ਆਮ LMS ਵਰਕਫਲੋਜ਼ ਲਈ ਇੰਪੋਰਟ ਕਰਨ ਯੋਗ ਪੈਕੇਜ ਸ਼ਾਮਲ ਹਨ।
- Moodle: ਪੂਰੇ ਕੋਰਸ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ Moodle ਅੱਪਲੋਡ ਫਾਈਲ [Moodle upload file](../../../../../../../teaching-files/webdev-moodle.mbz) ਵਰਤੋ।
- Common Cartridge: ਵਿਆਪਕ LMS ਅਨੁਕੂਲਤਾ ਲਈ Common Cartridge ਫਾਈਲ [Common Cartridge file](../../../../../../../teaching-files/webdev-common-cartridge.imscc) ਵਰਤੋ।
- ਨੋਟ:
- Moodle Cloud ਵਿੱਚ Common Cartridge ਸਹਾਇਤਾ ਸੀਮਿਤ ਹੈ। ਉਪਰੋਕਤ Moodle ਫਾਈਲ ਨੂੰ ਤਰਜੀਹ ਦਿਓ, ਜਿਸਨੂੰ Canvas ਵਿੱਚ ਵੀ ਅੱਪਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
- ਇੰਪੋਰਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਮਾਡਿਊਲ, ਮਿਆਦ ਦੀਆਂ ਮਿਤੀਆਂ, ਅਤੇ ਕਵਿਜ਼ ਸੈਟਿੰਗਾਂ ਦੀ ਸਮੀਖਾ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਤੁਹਾਡੇ ਟਰਮ ਸ਼ਡਿਊਲ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹੋਣ।
![Moodle](../../translated_images/moodle.94eb93d714a50cb2c97435b408017dee224348b61bc86203ffd43a4f4e57b95f.pa.png)
> Moodle ਕਲਾਸਰੂਮ ਵਿੱਚ ਪਾਠਕ੍ਰਮ
![Canvas](../../translated_images/canvas.fbd605ff8e5b8aff567d398528ce113db304446b90b9cad55c654de3fdfcda34.pa.png)
> Canvas ਵਿੱਚ ਪਾਠਕ੍ਰਮ
### ਰਿਪੋ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਵਰਤੋ (ਕੋਈ Classroom ਨਹੀਂ)
ਜੇ ਤੁਸੀਂ GitHub Classroom ਵਰਤਣਾ ਪਸੰਦ ਨਹੀਂ ਕਰਦੇ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਰਿਪੋ ਤੋਂ ਸਿੱਧੇ ਕੋਰਸ ਚਲਾ ਸਕਦੇ ਹੋ।
- ਸਿੰਕ੍ਰੋਨਸ/ਆਨਲਾਈਨ ਫਾਰਮੈਟ (Zoom/Teams):
- ਛੋਟੇ ਮੰਟਰ-ਚਲਿਤ ਵਾਰਮਅਪ ਚਲਾਓ; ਕਵਿਜ਼ ਲਈ ਬ੍ਰੇਕਆਉਟ ਰੂਮ ਵਰਤੋ।
- ਕਵਿਜ਼ ਲਈ ਸਮਾਂ ਵਿੰਡੋ ਦਾ ਐਲਾਨ ਕਰੋ; ਵਿਦਿਆਰਥੀ ਜਵਾਬ GitHub Issues ਵਜੋਂ ਜਮ੍ਹਾਂ ਕਰਦੇ ਹਨ।
- ਸਹਿ-ਕਾਰਜ ਅਸਾਈਨਮੈਂਟ ਲਈ, ਵਿਦਿਆਰਥੀ ਪਬਲਿਕ ਪਾਠ ਰਿਪੋਜ਼ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਪੁਲ ਰਿਕਵੇਸਟ ਖੋਲ੍ਹਦੇ ਹਨ।
- ਪ੍ਰਾਈਵੇਟ/ਅਸਿੰਕ੍ਰੋਨਸ ਫਾਰਮੈਟ:
- ਵਿਦਿਆਰਥੀ ਹਰ ਪਾਠ ਨੂੰ ਆਪਣੇ **ਪ੍ਰਾਈਵੇਟ** ਰਿਪੋਜ਼ ਵਿੱਚ ਫੋਰਕ ਕਰਦੇ ਹਨ ਅਤੇ ਤੁਹਾਨੂੰ ਸਹਿਕਾਰਤਾ ਲਈ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ।
- ਉਹ ਤੁਹਾਡੇ ਕਲਾਸਰੂਮ ਰਿਪੋ ਜਾਂ ਆਪਣੇ ਪ੍ਰਾਈਵੇਟ ਫੋਰਕਸ 'ਤੇ Issues (ਕਵਿਜ਼) ਅਤੇ Pull Requests (ਅਸਾਈਨਮੈਂਟ) ਰਾਹੀਂ ਜਮ੍ਹਾਂ ਕਰਦੇ ਹਨ।
### ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕੇ
- Git/GitHub ਬੁਨਿਆਦੀਆਂ, Issues, ਅਤੇ PRs 'ਤੇ ਇੱਕ ਓਰੀਏਂਟੇਸ਼ਨ ਪਾਠ ਪ੍ਰਦਾਨ ਕਰੋ।
- ਬਹੁ-ਕਦਮ ਕਵਿਜ਼/ਅਸਾਈਨਮੈਂਟ ਲਈ Issues ਵਿੱਚ ਚੈਕਲਿਸਟ ਵਰਤੋ।
- ਕਲਾਸਰੂਮ ਨਿਯਮ ਸੈਟ ਕਰਨ ਲਈ CONTRIBUTING.md ਅਤੇ CODE_OF_CONDUCT.md ਸ਼ਾਮਲ ਕਰੋ।
- ਪਹੁੰਚਯੋਗਤਾ ਨੋਟ (alt text, captions) ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਪ੍ਰਿੰਟ ਕਰਨ ਯੋਗ PDFs ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰੋ।
- ਆਪਣੇ ਸਮੱਗਰੀ ਨੂੰ ਪ੍ਰਤੀ ਟਰਮ ਵਰਜਨ ਕਰੋ ਅਤੇ ਪਾਠ ਰਿਪੋਜ਼ ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ ਫ੍ਰੀਜ਼ ਕਰੋ।
### ਫੀਡਬੈਕ ਅਤੇ ਸਹਾਇਤਾ
ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ ਕਿ ਇਹ ਪਾਠਕ੍ਰਮ ਤੁਹਾਡੇ ਅਤੇ ਤੁਹਾਡੇ ਵਿਦਿਆਰਥੀਆਂ ਲਈ ਕੰਮ ਕਰੇ। ਬੱਗ, ਬੇਨਤੀਆਂ, ਜਾਂ ਸੁਧਾਰਾਂ ਲਈ ਇਸ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਇੱਕ ਨਵਾਂ Issue ਖੋਲ੍ਹੋ, ਜਾਂ Teacher Corner ਵਿੱਚ ਇੱਕ ਚਰਚਾ ਸ਼ੁਰੂ ਕਰੋ।
---
**ਅਸਵੀਕਰਤਾ**:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀ ਹੋਣ ਦਾ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁੱਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਮੌਜੂਦ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੇ ਪ੍ਰਯੋਗ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।