home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2003 October / cmycha200310.iso / Szkola / Szkola_Koziolka.exe / dane / PRZYGODA / TEST / Testk.cnv < prev    next >
Text File  |  2003-05-30  |  4KB  |  108 lines

  1. OBJECT=QSTMAN
  2. QSTMAN:TYPE=TEST
  3. QSTMAN:FONT=GFONT
  4. QSTMAN:ONINIT={ THIS^SETPROPERTY("QSTVALIGN","BOTTOM"); THIS^SETPROPERTY("QSTHALIGN","LEFT"); THIS^SETPROPERTY("ANSSPACING","10"); THIS^LOAD( TESTFNAME ); CUR_TIME^SET( [QSTMAN^GETMAXPOINTS()*60] ); }
  5. ###
  6. QSTMAN:ONTASK^ONEFROMMANY={ BEH_NEWQUESTION^RUN(); QSTMAN^SETPROPERTY("QSTRECT","10.72.500.200"); QSTMAN^SETPROPERTY("ANSRECT","71.0.500.0"); }
  7. ###
  8. QSTMAN:ONTASK^TRUEFALSE={ BEH_NEWQUESTION^RUN(); QSTMAN^SETPROPERTY("QSTRECT","10.72.500.200"); QSTMAN^SETPROPERTY("ANSRECT","71.0.500.0"); }
  9. ###
  10. QSTMAN:ONTASK^BLANKS={ BEH_NEWQUESTION^RUN(); QSTMAN^SETPROPERTY("QSTRECT","10.70.670.170"); QSTMAN^SETPROPERTY("ANSRECT","10.190.750.590"); }
  11. ###
  12. QSTMAN:ONTASK^MARKINTEXT={ BEH_NEWQUESTION^RUN(); QSTMAN^SETPROPERTY("QSTRECT","10.70.670.170"); QSTMAN^SETPROPERTY("ANSRECT","10.190.750.590"); }
  13.  
  14. OBJECT=CUR_TIME
  15. CUR_TIME:TYPE=INTEGER
  16. CUR_TIME:ONCHANGED={ TIME_M^SETTEXT( [CUR_TIME @ 60 ] ); TIME_S^SETTEXT( [CUR_TIME % 60 ] ); }
  17.  
  18. OBJECT=TIME_M
  19. TIME_M:TYPE=TEXT
  20. TIME_M:RECT=0,584,30,600
  21. TIME_M:TEXT=TEXSDR
  22. TIME_M:FONT=GFONT
  23. TIME_M:TOCANVAS=TRUE
  24. TIME_M:VISIBLE=TRUE
  25. TIME_M:HJUSTIFY=RIGHT
  26.  
  27. OBJECT=TIME_S
  28. TIME_S:TYPE=TEXT
  29. TIME_S:RECT=35,584,80,600
  30. TIME_S:TEXT=TEXSDR
  31. TIME_S:FONT=GFONT
  32. TIME_S:TOCANVAS=TRUE
  33. TIME_S:VISIBLE=TRUE
  34. TIME_S:HJUSTIFY=LEFT
  35.  
  36. OBJECT=TIX
  37. TIX:TYPE=TIMER
  38. TIX:ELAPSE=1000
  39. TIX:ONTICK={ CUR_TIME^DEC(); }
  40.  
  41. # przyciski poprzednie/nastepne pytanie
  42. #
  43. DEF NEXTQSTD(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=NEXTQSTD.IMG)
  44. DEF NEXTQOM(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=NEXTQOM.IMG)
  45. DEF NEXTQ(TYPE=BUTTON|GFXSTANDARD=NEXTQSTD|GFXONMOVE=NEXTQOM|ENABLE=TRUE|ONCLICKED={QSTMAN^NEXT();})
  46.  
  47. DEF PREVQSTD(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=PREVQSTD.IMG)
  48. DEF PREVQOM(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=PREVQOM.IMG)
  49. DEF PREVQ(TYPE=BUTTON|GFXSTANDARD=PREVQSTD|GFXONMOVE=PREVQOM|ENABLE=TRUE|ONCLICKED={QSTMAN^PREV();})
  50.  
  51. # kolejne pytanie (indexy
  52. DEF ANS_A(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=ANSA.IMG)
  53. DEF ANS_B(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=ANSB.IMG)
  54. DEF ANS_C(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=ANSC.IMG)
  55. DEF ANS_D(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=ANSD.IMG)
  56.  
  57. #zatwierdzenie odpowiedzi
  58. DEF ACCEPTSTD(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=ACCEPTSTD.IMG)
  59. DEF ACCEPTOM(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=ACCEPTOM.IMG)
  60. DEF ACCEPT(TYPE=BUTTON|GFXSTANDARD=ACCEPTSTD|GFXONMOVE=ACCEPTOM|ENABLE=TRUE|ONCLICKED={QSTMAN^ACCEPT();})
  61.  
  62. #powrot do menu
  63. DEF MENUSTD(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=MENUSTD.IMG)
  64. DEF MENUOM(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=TRUE|FILENAME=MENUOM.IMG)
  65. DEF MENU(TYPE=BUTTON|GFXSTANDARD=MENUSTD|GFXONMOVE=MENUOM|ENABLE=TRUE|ONCLICKED={QSTMAN^FLUSH();B^EXIT();})
  66.  
  67. # belka - podkreslenie odpowiedzi
  68. DEF BELKASTD(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=BELKASTD.IMG)
  69. DEF BELKA(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=BELKA.IMG)
  70.  
  71. # SFX-es
  72. DEF SFX1(TYPE=SOUND|FILENAME=BLIP1.WAV)
  73. DEF SFX2(TYPE=SOUND|FILENAME=BLIP2.WAV)
  74.  
  75. # true/false/ns
  76.  
  77. DEF TRUESTD(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=FALSE|FILENAME=TRUESTD.IMG)
  78. DEF TRUEOM(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=FALSE|FILENAME=TRUEOM.IMG)
  79. DEF FALSESTD(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=FALSE|FILENAME=FALSESTD.IMG)
  80. DEF FALSEOM(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=FALSE|FILENAME=FALSEOM.IMG)
  81. DEF NSSTD(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=FALSE|FILENAME=NSSTD.IMG)
  82. DEF NSOM(TYPE=IMAGE|VISIBLE=TRUE|TOCANVAS=FALSE|FILENAME=NSOM.IMG)
  83.  
  84. # zaznaczenie i akceptacja odpowiedzi
  85. DEF CHECK(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=CHECK.IMG)
  86. DEF CHECKACC(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=CHECKACC.IMG)
  87.  
  88. # kursor edit box'u
  89. #
  90. DEF CURSOR(TYPE=IMAGE|VISIBLE=FALSE|TOCANVAS=FALSE|FILENAME=CURSOR.IMG)
  91.  
  92. DEF __INIT__(TYPE=BEHAVIOUR|CODE={ QSTMAN^NEXT(); B_SAVE^RUN(); })
  93.  
  94. OBJECT=TIME_M
  95. TIME_M:TYPE=TEXT
  96. TIME_M:RECT=0,584,30,600
  97. TIME_M:TEXT=TEXSDR
  98. TIME_M:FONT=GFONT
  99. TIME_M:TOCANVAS=TRUE
  100. TIME_M:VISIBLE=TRUE
  101. TIME_M:HJUSTIFY=RIGHT
  102.  
  103. # licznik pytan
  104. #
  105. DEF QSTNO(TYPE=TEXT|RECT=751,0,799,18|TEXT=1|FONT=GFONT|TOCANVAS=TRUE|VISIBLE=TRUE|HJUSTIFY=CENTER)
  106. DEF BEH_NEWQUESTION(TYPE=BEHAVIOUR|CODE={ QSTNO^SETTEXT( QSTMAN^GETTASKNO()); } )
  107.  
  108.