CSV ආනයන
FET හි අපනයනය කළ ලැයිස්තු ගොනු කොටස් වශයෙන් ආයාත කරන්න, පළමු වරට නිවැරදිව සකස් කළ යුතු එකම අනුපිළිවෙල රීතිය සමඟින්.
FET හට එහි එක් එක් ලැයිස්තු වෙනම CSV ගොනුවක් ලෙස අපනයනය කළ හැක. එම ගොනු හත මෙහිදී කියවනු ලබන අතර, දත්ත සංස්කාරකයේ එහිම කොටසකට බැගින්, ඔබට සම්පූර්ණ ව්යාපෘතිය එකවර ගෙන ඒමට වඩා එක් ලැයිස්තුවක් බැගින් ගෙන ඒමට හැකි වේ.
ගොනු හත
- ගුරුවරුන් — ගුරු ලැයිස්තුව.
- විෂයයන් — විෂය ලැයිස්තුව.
- ක්රියාකාරකම් ටැග් — ටැග් ලැයිස්තුව.
- කාමර සහ ගොඩනැගිලි — FET හි ඇති පරිදි දෙකම ආවරණය කරන එක් ගොනුවක්.
- සිසුන් — වසර, කණ්ඩායම් සහ උප කණ්ඩායම්, ඒවායේ අනුපිළිවෙල සමඟ.
- ක්රියාකාරකම් — ක්රියාකාරකම් ලැයිස්තුව, එය කිසිදු කාලසටහනක් ජනනය කිරීමට පෙර පාසලක ඉගැන්වීමේ බර සැබවින්ම දරන ගොනුවයි.
- ගුරුවරුන් නොමැති වේලාවන් — ලැයිස්තුවකට වඩා නීති දරන එකම ගොනුව. එය වේලා සීමාවන් වෙතින් ආනයනය කරනු ලබන අතර, ගුරුවරුන් වෙතින් නොවේ.
එක් එක් ගොනුව එහිම කොටසකින් ආනයනය කරනු ලැබේ: දත්ත සංස්කාරකයේ අදාළ කොටස විවෘත කර එහි CSV ආනයන බොත්තම භාවිතා කරන්න. ගොනුව කියවනු ලබන අතර, එය කුමක් කරන්නේදැයි ඔබට පෙන්වනු ඇත, ඔබ තහවුරු කරන තුරු කිසිවක් ලියවෙන්නේ නැත.
නොමැති වේලාවන් ගොනුව ප්රතිස්ථාපනය කරයි, එය එකතු නොකරයි
පළමු ගොනු හය නැති දේ එකතු කරන අතර ඉතිරිය එලෙසම තබයි. ගුරුවරුන් නොමැති වේලාවන් ගොනුව වෙනස් ලෙස හැසිරෙන්නේ එහි අන්තර්ගතය නිසාය: FET සම්පූර්ණ ජාලයක් ලියයි — සෑම ගුරුවරයෙකුටම සෑම පැයක්ම එරෙහිව, එම ගුරුවරයාට ඉගැන්විය නොහැකි ස්ථානයක සලකුණක් සමඟ.
හිස් කොටුවක් "තොරතුරු නැත" යන්න නොවේ. එය ගොනුව පවසන්නේ මෙම ගුරුවරයා එවිට නිදහස් බවයි. එබැවින්, එකක් ආනයනය කිරීමෙන් එය ලැයිස්තුගත කරන ගුරුවරුන්ගේ නොමැති වේලාවන් ප්රතිස්ථාපනය කරයි, එය නිදහස් වූ කාල පරාසයක් සැබවින්ම යෙදිය හැකි එකම ක්රමයයි.
ගොනුවේ සඳහන් නොවන ගුරුවරුන් සම්පූර්ණයෙන්ම එලෙසම තබා ඇත, එබැවින් ගුරුවරුන් තිදෙනෙකු ආවරණය කරන ගොනුවකට අනෙක් තිහට බාධා කළ නොහැක.
කිසිවක් ලිවීමට පෙර, කොපමණ සීමාවන් ඉවත් කරන්නේද, කොපමණ ප්රමාණයක් ලියන්නේද, සහ කොපමණ ගුරුවරුන් ස්පර්ශ නොකරන්නේද යන්න ඔබට කියනු ලැබේ. අහෝසි කිරීමක් නොමැති බැවින්, කාලසටහන වැදගත් නම් පළමුව උපස්ථයක් ගන්න.
නම දැනටමත් කාලසටහනේ නොමැති ගුරුවරයෙකු නිර්මාණය කරනවාට වඩා මඟ හරිනු ලැබේ — මෙම ගොනුව පවතින පුද්ගලයන් සකස් කරයි, එය නව පුද්ගලයන් හඳුන්වා දෙන්නේ නැත.
සලකුණක් අවහිරයක් වෙනුවට මනාපයක් විය හැක
එම ගොනුවේ ඇති කොටු සලකුණු නොවේ — එක් එක් කොටුව 0 සිට 100 දක්වා බරක් දරයි, එම බර සලකුණෙහි තේරුම වෙනස් කරයි.
100 යනු "නොහැක" යන්නයි. එය සාමාන්ය අවස්ථාව වන අතර, එය සරල ගුරුවරයා නොමැති රීතියක් බවට පත්වේ.
100 ට අඩු යනු "නොකිරීමට කැමතියි" යන්නයි. "නොමැති" රීතියකට දුර්වල සැකසුමක් නොමැත — එය නිරපේක්ෂ හෝ කිසිවක් නොවේ — එබැවින් බර කළ සලකුණක් අනෙක් අතට වාර්තා වේ: කැමති වේලා පරාසයන් ලෙස, ගුරුවරයාගේ පාඩම් එම බරින් යා හැකි සෑම තැනක්ම ලැයිස්තුගත කරයි. එය ධනාත්මකව ප්රකාශ කරන ලද එකම සීමාවයි.
මේ සඳහා FET හට ආනයන මාදිලියක් නොමැත. 100 ට අඩු බරක් අවශ්ය වූ විට කැමති වේලාවන් භාවිතා කරන ලෙස FET හිම උපකාරක අංශය ඔබට පවසයි. මෙම ආනයනකරු එම පියවර ඔබ වෙනුවෙන් සිදු කරයි.
ඔබ ඒවා අතර තෝරා නොගන්නා අතර වැරදි වීමට සැකසුමක් නොමැත. ගොනුවක බර කළ කොටු අඩංගු නම්, ආනයනය කිරීමට පෙර එය ඔබට පවසන අතර, එය සොයාගත් බර නම් කරයි.
ක්රියාකාරකම් වලට පෙර සිසුන් ආනයනය කරන්න
මෙය හරියටම අනුගමනය කළ යුතු එක් රීතියකි.
ක්රියාකාරකමක් තවමත් නොපවතින සිසුන් සමූහයක් නම් කරන්නේ නම්, එම සමූහය තනි මට්ටමකින් නිර්මාණය වේ — පසුව එය නිසි වසර-කණ්ඩායම්-උප කණ්ඩායම් ව්යුහයකට කිසිවිටෙක උසස් නොවේ.
පළමුව සිසුන් ගොනුව ආනයනය කරන්න, එවිට ධුරාවලිය නිවැරදිව පැමිණේ. පළමුව ක්රියාකාරකම් ආනයනය කළහොත්, ලැයිස්තුවක නිවැරදිව පෙනෙන නමුත් ව්යුහය වැදගත් වන සෑම තැනකම වැරදි ලෙස හැසිරෙන තනි මට්ටමේ කණ්ඩායම් ගොඩක් ඔබට ලැබේ. පසුව එය නිවැරදි කිරීම යනු ඒවා මකා දමා නැවත කිරීමයි.
ක්රියාකාරකම් පේළියක් මගින් නම් කරන ලද ගුරුවරුන්, විෂයයන් සහ ක්රියාකාරකම් ටැග් සඳහාද එම ස්වයංක්රීය නිර්මාණය අදාළ වේ. ඒවා සඳහා එය හානිකර නොවේ — ගුරුවරයෙකු යනු ගුරුවරයෙකි — සිසුන් සම්බන්ධයෙන් මිනිසුන් වරදවා වටහා ගන්නේ හරියටම මේ නිසාය.
තහවුරු කිරීමට පෙර පෙරදසුන

ගොනුවක් තෝරා ගැනීමෙන් එය ආනයනය නොවේ. පළමුව ගොනුව කියවනු ලබන අතර, කුමක් සිදුවේද යන්න පිළිබඳ සාරාංශයක් ඔබට ලැබේ: කොපමණ පේළි තේරුම් ගත්තේද, කුමක් නිර්මාණය කරන්නේද, සහ භාවිතා කළ නොහැකි පේළි පිළිබඳ අනතුරු ඇඟවීම්. නමක් නොමැති පේළි වාර්තා කර මඟ හරිනු ලබනවා මිස නිහඬව හිස් තැන් නිර්මාණය නොකරයි.
ඔබ තහවුරු කළ විට පමණක් යමක් ලියවෙයි.
ආකෘතිය ගැන දැනගත යුතු කරුණු
FET හිම අපනයන කිසිසේත් සකස් කිරීමට ඔබට අවශ්ය නැත — ඒවා එලෙසම කියවනු ලැබේ. ඔබ අතින් ගොනුවක් සාදන විට හෝ පැතුරුම්පතක සංස්කරණය කරන විට මේවා වැදගත් වේ.
- ගොනු නම් උපසර්ගයෙන් ගැලපේ. FET අපනයන සඳහා කාලසටහන් නාමය උපසර්ග කරයි, එබැවින්
myschool_teachers.csvගුරුවරුන්ගේ ගොනුව ලෙස හඳුනා ගැනේ. උපසර්ගය තබා ගන්න, එවිට පූර්වගාමී කොටස ඕනෑම දෙයක් විය හැක. - බයිට්-ඇණවුම් සලකුණ අපේක්ෂා කෙරේ. FET එකක් ලියයි, එය කියවීමේදී ඉවත් කරනු ලැබේ. එය නොමැතිව සුරකින ලද ගොනුවක්ද ගැටලුවක් නැත.
- වෙන්කරනය ගොනුවකට අනුව හඳුනා ගැනේ මිස උපකල්පනය නොකරයි, එබැවින් අර්ධ කොමා වලින් වෙන් කරන ලද අපනයනයක් කොමා වලින් වෙන් කරන ලද එකක් මෙන්ම ක්රියා කරයි.
- සම්පත් කොටු එකිනෙක තුළ පිහිටයි.
|එක බෙදුණු සංරචකයක් ඊළඟ එකෙන් වෙන් කරයි, සහ+සංරචකයක් තුළ සාමාජිකයන් වෙන් කරයි — එබැවින් කොටුවකට එක් පාඩමක් සඳහා ගුරුවරුන් කිහිප දෙනෙකු හෝ එක් එක් සංරචකය සඳහා විවිධ ගුරුවරුන් නම් කළ හැක. - විෂය නම්
+මත බෙදෙන්නේ නැත. විෂයයක නමෙහි නීත්යානුකූලව ධන ලකුණක් අඩංගු විය හැකි බැවින්, එය බෙදීමෙන් නම කෙටි වනු ඇත. ඔබ එක් කොටුවක විෂයයන් කිහිපයක් දමා ඇත්නම්, එය ආකෘතිය සහාය නොදක්වන දෙයකි. - හිස් සංඛ්යාත්මක කොටුවක් යනු "සීමාවක් නැත" යන්නයි, ශුන්ය නොවේ. අවම දින කොටුවක් හිස්ව තැබීමෙන් කිසිවක් නොමැති අවමයක් පනවන්නේ නැත — එයින් අදහස් වන්නේ සීමාව නොමැති බවයි.
පසුව ඔබට ලැබෙන දේ
මෙම ගොනු වලින් ගොඩනඟන ලද කාලසටහනක් සැබෑ ක්රියාකාරකම් ලැයිස්තුවක් දරයි, එබැවින් එය එකක පින්තූරයක් මෙන් නොව ව්යාපෘතියක් මෙන් හැසිරේ: කාල සීමාවන් සහ බෙදුණු සංරචක පවතී, ඔබ බාගත කරන්නේ සැබෑ දත්ත වලින් ගොඩනඟන ලද දෙයකි.