Extension:Education Program/te

గురించి
విద్యా కార్యక్రమాలలోని కోర్సులు, విద్యార్థులు, సంస్థలు, బోధకులు మొదలైనవారి నిర్వహణ కోసం కావలసిన ఇంటర్‍ఫేసును సమకూరుస్తుంది. అలాగే ఈ కార్యక్రమంలో పాల్గొనే వారికి వర్క్‍ఫ్లోను (చేరిక, ఇతర విద్యార్థుల మార్పుచేర్పులను చూడటం, వ్యాసాలు-సమీక్షకుల అనుసంధానం) మెరుగు పరుస్తుంది. దీన్ని కోసం అభివృద్ధి చేసినప్పటికీ అలాంటి ఇతర కార్యక్రమాలకు కూడా పనిచేస్తుంది.

విశేషాలు, స్థూలంగా

 * సంస్థలు, కోర్సులు, టర్ముల యొక్క శోధన ఇంటర్‍ఫేసులు.
 * సారాంశాలు, సంస్థలు, కోర్సులు, టర్ములు మొదలైనవాటికి లింకులతో కూడిన పేజీలు.
 * సంస్థలు, కోర్సులు, టర్ములకు సవరణ పేజీలు.
 * సంస్థలు, కోర్సులు, టర్ములకు చరిత్ర పేజీలు.


 * విద్యార్థులకు చేరిక పేజీ (టోకెన్ ఆవశ్యకత ఐచ్ఛికంతో) (సంబంధిత చేరిక రద్దు పేజీతో కూడా).
 * వరుస క్రమంలో పేర్చుకోగలిగే, వడపోత సౌకర్యంతో కూడిన విద్యార్థుల జాబితా.
 * Special:ManageCourses వద్ద విద్యార్థులు, రాయబారులు, బోధకులకు వ్యక్తిగత కోర్సు అవలోకనం.
 * Special:MyCourses వద్ద వ్యక్తిగత కోర్సు కార్యకలాపాల అవలోకనం.


 * Special:EducationProgram వద్ద ప్రోగ్రాము స్థితి గురించిన అవలోకనం
 * Special:StudentActivity వద్ద విద్యార్థి కార్యకలాపాలపై అవలోకనం.
 * ఆన్‍లైను రాయబారి, క్యాంపస్ రాయబారి ప్రవరలు.
 * ఆన్‍లైను రాయబారులు, క్యాంపస్ రాయబారుల జాబితాలు.
 * చేరికలు, కోర్సు చేర్పుల వంటి ప్రత్యేక విద్యా ఘటనల లాగ్

వాడుక
పొడిగింతను స్థాపించాక, వాడుక మొదలుపెట్టే ముందు నిర్వాహకులు ఎవరో ఒకరికి కోర్సు సమన్వయకర్త హక్కును ఇవ్వాలి. అలాగే కొంతమందికి బోధకులు, క్యాంపస్/ఆన్‍లైను ఔత్సాహికుల పాత్రలను కూడా ఇవ్వాలి. కోర్సు సమన్వయకర్తలు కోర్సు పేజీ అంశాలపై, కోర్సుల సృష్టి, తొలగింపులపై, ఇతర వాడుకరులకు కోర్సు హక్కులను ప్రసాదించడంపై పూర్తి హక్కులు కలిగి ఉంటారు.
 * రంగంలోకి దూకేందుకు కొన్ని సూచనలు

కోర్సు పేజీని మొదలుపెట్టేందుకు, మీకు ఆ వికీపీడియాలో సంబంధిత హక్కులు (నిర్వాహక హక్కులుగానీ, "కోర్సు బోధకుడు" వంటి కోర్సు హక్కులుగానీ) గల వాడుకరి ఖాతా ఉండాలి.

1. Special:సంస్థలు పేజీకి వెళ్ళి మీ సంస్థ (ఉదా., మీ కాలేజి లేదా విశ్వవిద్యాలయం) ఈసరికే కోర్సు పేజీ వ్యవస్థలో ఉందేమో చూడండి. లేకపోతే చేర్చండి. (మీరు లాగినై ఉంటే, మీకు సంబంధిత అనుమతులు ఉంటే, సంస్థల జాబితా పైన “ఓ సంస్థను చేర్చండి” అనే విభాగం మీకు కనిపిస్తుంది.)

2. మీ సంస్థ పేజీకి వెళ్ళి, మీ కోర్సు పేజీని మొదలుపెట్టండి. “కోర్సును చేర్చండి” విభాగంలో, డ్రాప్‍డౌను మెనూ నుండి మీ సంస్థను ఎంచుకుని, కోర్సు పేరును, టర్మునూ (ఉదా., 2013 Q1) ఇచ్చి, “కోర్సును చేర్చు” ను నొక్కండి.

3. మీ కోర్సు వివరాలు నింపండి. మీ విద్యార్థులు కోర్సులో చేరేందుకుగాను కోడ్‍లా వాడేందుకు ఓ “చేరిక టోకెన్”, ప్రారంభ ముగింపు తేదీలు, కోర్సు సాధారణ వివరం, ప్రత్యేకించి విద్యార్థులు వికీపీడియాలో ఏమేం చేస్తారు - ఇలాంటి వివరాలు ఇవ్వండి. తరువాత “పంపించు” నొక్కి, కోర్సు పేజీని సృష్టించండి.

4. మీ కోర్సు పేజీ మొదలయ్యాక, దాని URL, చేరిక టోకెన్‍తో సహా మీ విద్యార్థులకు పంపించవచ్చు. వాళ్ళు కోర్సులో విద్యార్థులుగా నమోదు కావచ్చు (వాళ్ళు తమ వికీపీడియా ఖాతా సృష్టించుకున్నాక). తరువాత మీ విద్యార్థుల ఇటీవలి వ్యాపకాలను Special:నా కోర్సులు పేజీలో (పేజీలో పైన మీ వాడుకరి పేరు పక్కనే ఉన్న "కోర్సులు" లింకు ద్వారా) చూడవచ్చు.


 * పొడిగింత అంశాలను వాడటం


 * Preferences and usergroups - ఈ పొడిగింత కొత్త అభిరుచులను చేరుస్తుంది. మొదటిది, పైన ఉండే వ్యక్తిగత పరికరాలు లో Special:నా కోర్సులు కు లింకు, రెండోది ఉంటే "మీకు తెలుసా" చూపించేందుకు. పొడిగింత కార్యాలను నియంత్రించేందుకు, కోర్సు యొక్క వివిధ పాత్రలతో (బోధకుడు, క్యాంపస్ రాయబారి, ఇతర ఔత్సాహిక వికీపీడియన్ వంటివి) అనుసంధానమైన వాడుకరులను గుర్తించేందుకు ఇది నాలుగు కొత్త వాడుకరి గుంపులను చేరుస్తుంది.


 * - The pages for Institutions and Courses are in a new namespace, "Education Program:", and include structured data such as the name and location of an institution, and the start date, description, and other details for a course.


 * - The extension creates a set of related special pages for presenting information about classes and student activity.


 * - Some optional interface messages can be used to customize the appearance of course pages and their default content.


 * Getting student usernames for Wikimetrics


 * ListStudents API - An API can be used to get a list of usernames or user IDs for the students in one or more courses, which can then be uploaded as a cohort to Wikimetrics.


 * Troubleshooting and bug workarounds


 * Remove duplicate courses - In some cases, the same course or org may be listed twice in the courses list, because it has two different course IDs. To clean this up, users can delete courses by ID number through the API.

ఆవశ్యకాలు
కు ఇవి కావాలి:


 * 1.20 గానీ ఆ పైది గానీ
 * PHP 5.3 గానీ ఆ పైది గానీ

స్థాపన
కోడ్‍ను దించుకున్నాక, EducationProgram డైరెక్టరీని మీ MediaWiki 'extensions' డైరెక్టరీలో పెట్టండి. తరువాత కింది కోడ్‍ను మీ LocalSettings.php ఫైల్లో చేర్చండి:

(cldr ను చేర్చాకే దాన్ని చేర్చాలని గమనించండి.)

తరువాత update.php ని నడపండి.

కాన్ఫిగరేషను
Configuration of is done by assigning to $egEPSettings in your  file. The options are listed below and their default is set in the. You should NOT modify the settings file, but can have a look at it to get an idea of how to use the settings, in case the below descriptions do not suffice.

సెట్టింగును మార్చడానికి ఉదాహరణ:

అందుబాటులో ఉన్న సెట్టింగులు:

డెవలపర్ డాక్యుమెంటేషను

 * హై లెవెల్ డేటాబేసు ఓవర్‍వ్యూ
 * There is lots of class-and function-level documentation ;)
 * There is lots of class-and function-level documentation ;)

సంపుటి
This is a copy of the, which might be more up to date than this page.

సంపుటి 0.3
(dev)
 * అనుకూలతలలో మార్పులు
 * మీడియావికీ 1.21 కి అనుకూలతను చేర్చాం
 * మీడియావికీ 1.20 కు అనుకూలతను తీసేసాం
 * మెరుగుదలలు
 * వాడుకరి గుంపుల పేరును "విద్యా కార్యక్రమం $1" నుండి "కోర్సు $1" కు మార్చాం.
 * EducationProgram PHP పేరుబరిని తెచ్చాం.

సంపుటి 0.2
(2012-10-16)
 * కొత్త అంశాలు


 * Replaced Course and Institution namespaces with a single Education Program namespace.
 * Implemented Special:Articles.


 * మెరుగుదలలు


 * అసలుపేరు ఐచ్ఛికం.
 * డిఫాల్టు వాడుకరి హక్కులను సవరించాం.
 * wfMsg* యొక్క అన్ని వాడుకలను వాటి ఆధునిక రూపాలతో మార్చేసాం.
 * dirname( __FILE__ ) బదులు __DIR__
 * స్వంత అమలుకు బదులుగా స్థానిక Language::formatDuration వాడుక
 * వాడుకరి అభిరుచులను "విద్యా కార్యక్రమం" ట్యాబు నుండి "ఇతర" ట్యాబుకు మార్చాం.


 * బగ్ మరమ్మత్తులు


 * Start and end dates are now shown in human readable format in diffs.
 * Added invalidation of the institution and course view caches after edits.
 * Fixed cancel button (on course/org edit pages) target to remain correct when altering the title and submitting but encountering a form validation error.
 * Blocked users can now view course and institution pages.
 * Blocked users can no longer enroll in any courses.


 * Migration from 0.1


 * Update.php needs to be run
 * Courses that where in the Course namespace will no longer be valid, no migration script provided
 * Institutions can remain where they where but the secondary storage needs to be rebuild, no rebuilding script provided

సంపుటి 0.1
(2012-6-20) Initial release with these features:


 * Browsing interfaces for institutions, courses and terms.
 * Pages with summaries and linked items for all institutions, courses and terms.
 * Edit page for institutions, courses and terms.
 * History pages for institutions, courses and terms.


 * Enrollment page for students with optional token requirement (and associated disenroll page).
 * Sortable and filterable list of students.
 * Personal courses overview at Special:ManageCourses for students, ambassadors and instructors.
 * Personal course activity overview at Special:MyCourses.


 * Overview of the program status on Special:EducationProgram.
 * Overview of student activity on Special:StudentActivity.
 * Online Ambassador and Campus Ambassador profiles.
 * Lists of Online Ambassadors and Campus Ambassadors.


 * Logging of all special education events, such as enrollment and courses association.
 * Several education related user preferences.
 * "Did you know" box on Special:MyCourses.

అంతర్జాతీయీకరణ
is fully internationalized. Translation of messages is done through translatewiki.net. The translation for this extension can be found here. To add language values or change existing ones, you should create an account on translatewiki.net, then request permission from the administrators to translate a certain language or languages on this page (this is a very simple process). Once you have permission for a given language, you can log in and add or edit whatever messages you want to in that language. To determine how much of the interface has been translated into your language and what, see here.

Current installations
Currently, this extension is being used on 17 Wikimedia projects:


 * Wikipedia: Arabic (AR), Catalan (CA), Czech (CZ), Dutch (NL), English (EN), Greek (EL), Hebrew (HE), Latvian (LV), Macedonian (MK), Persian (FA), Portuguese (PT), Russian (RU), Spanish (ES), Swedish (SV), Ukrainian (UK)
 * Wikiversity: German (DE)
 * Wikinews: English (EN)

వికీపీిడియాలో చేతనం చేసే ప్రక్రియ
If you would like to use it on another language Wikipedia or other Wikimedia project, these are the steps to follow:


 * 1) Get the extension fully translated for your language, if it is not already. (See Internationalization.)
 * 2) Establish consensus to enable on your wiki, typically by holding a Request for Comment. See the English Wikipedia RfC, for example, although a simple "yes/no" decision is sufficient for the default configuration.
 * 3) File a request on Phabricator to have it enabled (pointing to the on-wiki consensus) and/or ask Anna Koval (WMF) to do so.
 * 4) Assign the extension user rights as needed for instructors and the editors coordinating the use of course pages.
 * 5) (OPTIONAL) You may wish to translate or adapt the training modules to use in conjunction with the extension.

For additional examples and more information, see: Education/Extension

కర్తలు
was written by Jeroen De Dauw as Wikimedia Foundation contractor for the Wikipedia Education Program. As of October 2013, it is being developed further by Andrew Russell Green as a Wikimedia Foundation contractor.

రోడ్‍మ్యాప్
Currently at Extension:Education Program/July 2015 roadmap notes. Previous short- and long-term plans for the extension at, but see also (from early 2013, includes a list of ideas and feature requests).

తెరపట్లు

 * screenshots on Wikimedia Commons

బయటి లంకెలు

 * on Ohloh
 * overview on Outreach
 * learning pattern on Meta