පහත දැක්වෙන්නේ ආකෘතිකමය IMS Enterperice දත්ත ගොනුවක් සදහා සරල උපදෙස් මාලාවකි. ඩැඩිවිස්තර සදහා IMS Enterprise අඩවියට පිවිසෙන්න.
ඔබට පේනු මෘදුකාංග(plugin) සකස් කළ හැකි IMS දත්තාංග වල මොනවා දැයි හඳුනාගත ගැනීමට අනුගත සාරංශය කියවා බලන්න.
For any IMS-style enrolment you need a <group> tag which specifies the course, a <person> tag which specifies the user account, and a <membership> tag containing <member> tags which specify a person's role within a given course.
ඕනෑම IMS-හැඩතලයක් ලේඛන ගතකිරීමට ඔබට , පාඨමාලාව දැක්වෙන <group> ටැගයද භාවිතකරන්නාගේ ගිණුම දැක්වෙන <person>ටැගය සහ <member> ටැගය , එහි පාඨමාලාව තුළ දී භාවිත කරන්නාගේ භූමිකාව සඳහන් වන <membership> ටැගයන් ද අවශ්යය වේ.
මූඩ්ල් දත්ත සමුච්චය සඳහා යොදාගන්නා සංඛ්යාත්මක යතුරු, interoperable දත්ත නොවේ. මූඩ්ල් දත්ත සමුච්චයට, උදාහරණ වශයෙන් නිමල් නමැති නම 20 වැනි පරිශීලකයා ලෙස එකතු කළ බව ශිෂ්ය දත්ත පද්ධතිය නොදනී. මේ නිසා මේවැනි යතුරු, හුවමාරු කළ හැකි දත්ත වර්ගයක් නොවේ.
සාමන්යයෙන් පාඨමාලාවක් සඳහා යොමු අංකයක් සහ නමක් ඇත. අපි යම් පාඨමාලාවක යොමු අංකය: MOODLE101 යැයි සිතමු. දැන් ඔබ මේ පාඨමාලාව (කේතය:) නිර්වචනය කරන්නේ කෙසේ ද? එය පහත පරිදි දැක්විය හැක.
<group>
<sourcedid>
<source>මාගේ-දත්ත-පද්ධතිය </source>
<id>MOODLE101</id>
</sourcedid>
<description>
<short>Moodle 101</short>
</description>
</group>
The enrolment script will look for a course with code MOODLE101, and (optionally) create it if it doesn't exist. Similarly for the person - let's assume it's "jmoodle":
ලේඛන ගතකිරීමේ විධානාවලිය(enrolment script) , MOODLE101 කේතය සහිත පාඨමාලාව සොයයි. එය නොමැති නම් එම කේතය නිර්මාණය කරයි. (විකල්පයකි) උදාහරණයක් ලෙස "jmoodle" ගනිමු:
<person>
<sourcedid>
<source>මාගේ-දත්ත-පද්ධතිය</source>
<id>jmoodle</id>
</sourcedid>
<userid>jmoodle</userid>
<name>
<fn>නිමල් ගේ මූඩ්ල්</fn>
<n>
<family>MOODLE</family>
<given>නිමල්</given>
</n>
</name>
</person>
නිමල්ට ගිණුමක් නැති අවස්ථාවක, විධානාවලිය ඔහුට ගිණුමක් නිර්මාණය කරයි. (විකල්පයකි).
Let's now look at the membership, adding the person to the course:
දැන් සාමාජිකත්වය ගැන බලමු, පාඨමාලාවට පුද්ගලයෙකු එකතු කරමු:
<membership>
<sourcedid>
<source>මාගේ-දත්ත-පද්ධතිය</source>
<id>MOODLE101</id>
</sourcedid>
<member>
<sourcedid>
<source>මාගේ-දත්ත-පද්ධතිය</source>
<id>jmoodle</id>
</sourcedid>
<role roletype="01">
<status>1</status>
<extension><cohort>එකක 01 </cohort></extension>
</role>
</member>
</membership>
IMS Enterprise විශේෂණය අනුව, ආරම්භක සහ අවසාන දිනය සඳහන් කිරීමට පහසුකම් ඇත. එය <timeframe> ටැගයට අවශ්ය නම් ඇතුල් කළ හැකි ය.
පුද්ගලයෙකු පාඨමාලාවට දැනටමත් එකතු කර ඇති විට, විධානාවලිය සංස්කරණය කිරීම අවශ්ය නැත. ඔවුන් කණ්ඩායම්ගත කර නැතිනම්, සඳහන් කළ කණ්ඩායම අඩංගු කරවයි.