diff --git a/lang/tl/docs/coding.html b/lang/tl/docs/coding.html index fe455c1138c..b4e842df985 100644 --- a/lang/tl/docs/coding.html +++ b/lang/tl/docs/coding.html @@ -29,14 +29,14 @@ na sumunod sa mga istandard na ito hangga't maaari. .php.
  • Dapat gamitin ng lahat ng template file ang extensiong .html.
  • -
  • Dapat gamitin ng lahat ng text file ang Unix-style +
  • Dapat gamitin ng lahat ng text file ang estilong-Unix na text format (ang karamihang text editor ay may ganitong option).
  • Dapat 'full' tag ang gamitin ng lahat ng php tag tulad ng <?php ?> ... sa halip na 'short' tag tulad ng <? ?>.
  • -
  • Dapat panatilihin ang mga copyright notice. +
  • Dapat panatilihin ang mga umiiral na copyright notice. Maaari kang magdagdag ng sarili mo kung kinakailangan.
  • Dapat kasama ng bawat file ang main config.php file.
  • @@ -45,7 +45,7 @@ Maaari kang magdagdag ng sarili mo kung kinakailangan. na-authenticate ng wasto, gamit ang require_login() at isadmin(), isteacher(), iscreator() o isstudent(). -
  • Dapat gamitin ng lahat ng pagaccess sa mga database +
  • Dapat gamitin ng lahat ng pag-access sa mga database ang mga function sa lib/datalib.php hangga't maaari - ginagawa nitong magkaroon ng compatibility sa maraming uri ng database. Makikita mo na posible ang halos lahat ng gusto mong gawin sa pamamagitan ng mga @@ -305,10 +305,63 @@ kasalukuyang timestamp na nakuha sa pamamgitan ng PHP time() function.
  • -
    -

    -Dokumentasyon ng Moodle

    -

    Version: $Id$

    +

     

    +

    Mga Isyu hinggil sa Seguridad (at paghandle ng datos ng form at URL) +

    +
      + +
    1. Huwag aasa sa 'register_globals'. Ang bawat variable ay dapat ininitialise nang wasto sa bawat code file. Kailangan ay kitang-kita kung saan nagmula ang variable
    2. + +
    3. Iinitialise ang lahat ng array at object, kahit walang lamant. $a = array() + o $obj = new stdClass();.
    4. + +
    5. Huwag gagamitin ang optional_variable() na function. Sa halip ay gamitin ang optional_param() na function. Piliin ang wastong halaga na PARAM_XXXX para sa uri ng datos na inaasahan mo. Para matsek at maiset ang isang opsiyonal na halaga para sa isang variable, gamitin ang function na set_default().
    6. + +
    7. Huwag gagamitin ang function na require_variable(). Sa halip ay gamitin ang function na required_param(). Piliin ang wastong halaga na +PARAM_XXXX para sa uri ng datos na inaasahan mo.
    8. + +
    9. Ingatan ang paggamit ng data_submitted(). Kailangan munang linisin ang datos bago gamitin
    10. + +
    11. Huwag gagamitin ang $_GET, $_POST o $_REQUEST. Gamitin ang angkop na required_param() o optional_param() na angkop sa pangangailangan mo.
    12. + +
    13. Huwag magtsek ng aksiyon sa pamamagitan ng tulad ng +if (isset($_GET['something'])). Gamitin ang e.g., $something = optional_param( 'something',-1,PARAM_INT ) at pagkatapos ay gawin ang angkop na test para matiyak kung nasa inaasahang range ng value ito e.g., if ($something>=0) {....
    14. + +
    15. Hangga't maaari, pangkatin ang lahat ng + required_param(), optional_param() mo at iba pang pag-initialise ng variable sa simula ng bawat file, para madali silang matagpuan.
    16. + +
    17. Gumamit ng mekanismong +'sesskey' upang maprotektahan ang mga form handling routine sa mga atake. +Payak na halimbawa ng paggamit: kapag nilikha ang form, isama ang <input type="hidden" name="sesskey" value="<?php echo sesskey(); ?>" />. +Kapag iprinoseso mo ang form tsekin sa pamamagitan ng if (!confirm_sesskey()) {error('Bad Session Key');}.
    18. + +
    19. Kailangang 'linisin' ang lahat ng filename sa pamamagitan ng +function na clean_filename(), kung hindi pa ito nagagawa sa pamamagitan ng angkop na paggamit ng required_param() o optional_param() +
    20. + +
    21. Ang anumang datos na binasa mula sa database ay dapat idaan sa +addslashes() bago ito isulat pabalik sa database. Maaaring tirahin ang isang buong object ng datos sa isang iglap sa pamamagitan ng addslashes_object().
    22. + +
    23. Hangga't maaari, ang datos na iimbakin sa database ay kailangang manggaling sa + POST data (mula sa isang fom na may method="POST") sa halip na GET data (ab, datos mula sa URL line).
    24. + +
    25. Huwag gagamitin ang datos mula sa +$_SERVER hangga't maiiwasan. May mga suliranin ito sa potability. +
    26. + +
    27. Kung hindi pa nagagawa sa ibang lugar, tiyakin na ang lahat ng datos na isinulat sa database ay dumaan sa function na clean_param() sa pamamagitan ng angkop na PARAM_XXXX para sa uri ng datos.
    28. + +
    29. Kung magsusulat ka ng pasadyang SQL code, tiyakin na wasto ito. Mag-ingat sa mga nawawalang quote sa palibot ng mga halaga. Posibleng SQL 'injection' exploit.
    30. + +
    31. Tsekin ang lahat ng datos (lalo na ang isinusulat sa database) sa +bawat file na ginagamit ito. Huwag asahan na gagawin ito sa ibang lugar. +
    32. + +
    33. Ang mga bloke ng code na isasama ay dapat mayroong tiyak na balangkas na PHP (hal. class declaration, function definition atbp.) - ang straight na bloke ng code ay nagpopromote ng dinaiinitialise na paggamit ng variable.
    34. +
    +
    +

    Dokumentasyon ng Moodle

    +

    Version: $Id$

    \ No newline at end of file diff --git a/lang/tl/help/hotpot/index.html b/lang/tl/help/hotpot/index.html index 3109a6a4cc2..d2c03203095 100644 --- a/lang/tl/help/hotpot/index.html +++ b/lang/tl/help/hotpot/index.html @@ -1,24 +1,22 @@ -

    Hot Potatoes

    - - - - - +

    Hot Potatoes

    + + \ No newline at end of file diff --git a/lang/tl/help/hotpot/mediaplayers.html b/lang/tl/help/hotpot/mediaplayers.html index 3d0e606931f..820a00f38ab 100644 --- a/lang/tl/help/hotpot/mediaplayers.html +++ b/lang/tl/help/hotpot/mediaplayers.html @@ -14,7 +14,7 @@ larawan o file na tunog.
    absolutong URL
    ang URL na nagsisimula sa "http://" ay tinatawag -na absulutong URL. Sa tuwing gagamitin ito, palagi itong tumutukoy sa +na absolutong URL. Sa tuwing gagamitin ito, palagi itong tumutukoy sa iisang target na rekurso.
    relatibong URL
    @@ -31,7 +31,7 @@ absolutong URL ng target na rekurso.

    Ang relatibong URL ay madaling paraan ng pagtukoy ng mga larawan, tunog at bidyo sa isang pagsusulit na Hot Potatoes, dahil pinapahintulutan nito na matingnan at masubok ang pagsusulit sa isang -local na PC, bago ito iaplowd sa site na Moodle. Kapag inaplowd na ang +lokal na PC, bago ito iaplowd sa site na Moodle. Kapag inaplowd na ang pagsusulit sa Moodle site, kailangan ding iaplowd ang mga multimedia na file, para magamit sila kapag ibinigay na ang pagsusulit sa pamamagitan ng Moodle.

    @@ -57,10 +57,7 @@ nilalaman sa matagal at malimit magkamaling gawain na ito.

    nanggaling ito mula sa script na nagbabantay ng mga file ng kurso. Sa ganitong sitwasyon, kinakailangang palitan ang media player ng isa ng alam nating angkop sa Moodle. Magagawa mo ito sa sarili mo, sa -pamamagita ng pagbabago ng mga sanggunian sa mga media player sa +pamamagitan ng pagbabago ng mga sanggunian sa mga media player sa pagsusulit, o pilitin ang Moodle na gawin ito sa pamamagitan ng paglalagay sa "Oo" ng "Ipilit ang mga media plugin" -na opsiyon sa pahinang pangkaayusan ng pagsusulit.

    - - - +na opsiyon sa pahinang pangkaayusan ng pagsusulit.

    \ No newline at end of file diff --git a/lang/tl/help/hotpot/mods.html b/lang/tl/help/hotpot/mods.html index 1f70c6e24a9..09cb88bbd3b 100644 --- a/lang/tl/help/hotpot/mods.html +++ b/lang/tl/help/hotpot/mods.html @@ -1,6 +1,6 @@ -

     Hot Potatoes

    -
    -Ang modyul na ito, ang modyul na "HotPot", ay nagpapahintulot sa mga mag-aaral na pamahalaan ang Hot Potatoes na mga pagsusulit sa pamamagitan ng Moodle. Ang mga pagsusulit ay nililikha sa kompyuter ng guro, tapos ay inaaplowd sa kursong Moodle. - -
    Pagkatapos makuha ng mga mag-aaral ang mga pagsusulit, may ilang ulat na magpapakita kung paano sinagot ang mga indibidwal na tanong at ilang pangestadistikang trend ng mga iskor. +

     Hot Potatoes

    +
    +Ang modyul na ito, ang modyul na "HotPot", ay nagpapahintulot sa mga mag-aaral na pamahalaan ang Hot Potatoes na mga pagsusulit sa pamamagitan ng Moodle. Ang mga pagsusulit ay nililikha sa kompyuter ng guro, tapos ay inaaplowd sa kursong Moodle. + +
    Pagkatapos makuha ng mga mag-aaral ang mga pagsusulit, may ilang ulat na magpapakita kung paano sinagot ang mga indibidwal na tanong at ilang pang-estadistikang trend ng mga iskor.
    \ No newline at end of file diff --git a/lang/tl/help/hotpot/navigation.html b/lang/tl/help/hotpot/navigation.html index e6a7bd64972..049a431cd79 100644 --- a/lang/tl/help/hotpot/navigation.html +++ b/lang/tl/help/hotpot/navigation.html @@ -13,8 +13,6 @@ bintana rin na kinalalagyan ng pagsusulit, sa may ituktok ng pahina. - -
    Pangnabigasyong frame ng Moodle
    @@ -23,8 +21,6 @@ na frame sa ituktok ng pagsusulit.
    - -
    Nakaembed na <IFRAME>
    @@ -34,18 +30,14 @@ kinalalagyan ng pagsusulit, at ang pagsusulit ay ieembed sa isang
    - -
    Mga buton ng pagsusulit na Hot Potatoes
    -Ipapakita ang pagususlit na may mga buton na pangnabigasyon, kung -mayroon man, na itinakda sa pagsususlit. +Ipapakita ang pagsusulit na may mga buton na pangnabigasyon, kung +mayroon man, na itinakda sa pagsusulit.
    - -
    Isang "Sirit" na buton
    @@ -54,8 +46,6 @@ Ipapakita ang pagsusulit na may isang
    - -
    Walâ
    @@ -69,4 +59,4 @@ ang susunod na pagsusulit, depende sa kaayusan ng kasalukuyang pagsusulit.
    - + \ No newline at end of file diff --git a/lang/tl/help/hotpot/reportformat.html b/lang/tl/help/hotpot/reportformat.html new file mode 100644 index 00000000000..babb553ea50 --- /dev/null +++ b/lang/tl/help/hotpot/reportformat.html @@ -0,0 +1,59 @@ + +

    + Format ng Ulat +

    +

    + Maaari kang magtakda ng iba-ibang format para sa ulat ng Hot Potatoes. +

    +
    +
    Format ng Ulat
    +
    HTML
    + ang ulat na malilikha ay nasa fomat na HTML na angkop sa pagpapakita sa isang web browser +
    +
    Excel
    + ang ulat na malilikha ay nasa file na ".xls" na maaaring buksan sa pamamagitan ng program na spreadsheet, tulad ng Microsoft Excel +
    +
    Teksto
    + ang ulat na malilikha ay nasa file na teksto na mabubuksan sa pamamgitan ng text editor +
    +
    +
    +
    Encoding
    + +
    + Maaaring may ialok na listahan ng mga encoding na makapagbibigay sa iyo ng kakayahang ipilit ang isang partikular na encoding sa mga halaga ng ulat, kung kailangan ng program na spreadsheet ninyo. + + Halimbawa, kinakailangan ng Microsoft Excel ng "SJIS" encoding para sa Nihonggo. + + Ang listahan ng mga posibleng encoding ay maiaadjust ng administrador ng site sa +pahina para sa "Pagsasaayos" paa sa modyul na HotPot +
    +
    +
    +
    Iwrap ang datos
    + +
    Oo
    + ang mahahabang halaga ng datos ay irawrap upang magkasya sa mga cell ng teybol. Maaaring maging napakataas ng ilang row dahil dito. +
    + +
    Hindi
    + hindi irawap ang mga halaga ng datos +
    +
    +
    +
    Ipakita ang mga simbolo
    + +
    Oo
    + sa punong ulat, ang mga tanong at sagot ay kakatawanin ng mga titik. + Ang talaan ng mga simbolo ay lilikhain na nagpapakita kung aling mga tanong at sagot ang kinakatawan ng aling titik +
    + +
    Hindi
    + ang mga tanong at sagot ay lilitaw nang buo sa ulat at walang talaan ng mga simbolo na lilikhain + +
    +
    \ No newline at end of file diff --git a/lang/tl/help/hotpot/reportselector.html b/lang/tl/help/hotpot/reportselector.html index 9fa6350f420..a904642617d 100644 --- a/lang/tl/help/hotpot/reportselector.html +++ b/lang/tl/help/hotpot/reportselector.html @@ -6,10 +6,10 @@ iba-ibang format ng ilalabas para sa ulat ng Hot Potatoes.
    -
    Pagpilì ng kurso (Para lamang sa mg aadmin)
    +
    Pagpilì ng kurso (Para lamang sa mga admin)
    ang kursong ito
    -Ipapakit ng ulat ang mga tugon ng mga kalahok sa kasalukuyang kurso +Ipapakita ng ulat ang mga tugon ng mga kalahok sa kasalukuyang kurso
    lahat ng kurso ko @@ -35,8 +35,6 @@ Hindi isasama ang tugon ng mga guro sa ulat.
    - -
    Lahat ng kalahok
    Ipapakita ng ulat ang mga tugon ng mga mag-aaral, guro, tagalikha ng kurso at administrador. Ang tugon ng mga "bisitang" user, @@ -55,8 +53,6 @@ Isasama lamang ng ulat ang tugon mula sa pinakamahusay na pagkuha ng bawat user ng pagsusulit
    - -
    lahat ng pagkuha
    Isasama sa ulat ang mga tugon mula sa lahat ng pagkuha ng bawat user
    @@ -71,7 +67,7 @@ Isasama sa ulat ang mga tugon mula sa lahat ng pagkuha ng bawat user Ang ulat na ito ay listahan ng mga pagkuha ng pagsusulit na ito. Kasama ang mga "inaabandonang" pagkuha, nguni't ang "kasalukuyang ginagawa" na pagkuha ay hindi ipapakita. -Ipapakita nito ang larawan, pangalan at pinakamahusay na isko ng bawat +Ipapakita nito ang larawan, pangalan at pinakamahusay na iskor ng bawat user, at ang iskor, oras at tagal ng bawat pagkuha. Maaaring piliin at pagkatapos ay burahin ang mga pagkuha kung kinakailangan. @@ -110,5 +106,4 @@ naglilista ng mga tugon sa bawat tanong at sa kalimitan ng bawat tugon. maaaring idownload sa format na Excel o teksto. -
    - + \ No newline at end of file diff --git a/lang/tl/help/hotpot/responsestable.html b/lang/tl/help/hotpot/responsestable.html index 1a42998099d..f133606346d 100644 --- a/lang/tl/help/hotpot/responsestable.html +++ b/lang/tl/help/hotpot/responsestable.html @@ -2,12 +2,12 @@

    -Ipinapakita ng manghad na ito kung paano tumugon ang bawat user saawat +Ipinapakita ng manghad na ito kung paano tumugon ang bawat user sa bawat tanong sa bawat pagkuha nila sa pagsusulit.

    -Nilagyan ng kodang kulay ang mga tugon alinsunod sa sumsusunod: +Nilagyan ng kodang kulay ang mga tugon alinsunod sa sumusunod:

    -

    - - +

    \ No newline at end of file