ცოდნის ტესტირების ავტომატური პროგრამის შემმოწმებელი. ელექტრონული გამომცდელი პროგრამული უზრუნველყოფის დიზაინი. ცოდნის ტესტის პარამეტრების დაყენება

ზოგადი ინფორმაცია

ცოდნის ტესტის პარამეტრების დაყენება

ცოდნის ტესტი

მომზადების რეჟიმი

ტესტირების რეჟიმი

საგამოცდო რეჟიმი

კლავიატურის გამოყენებით

მაუსის გამოყენება

ინდივიდუალური ცოდნის ტესტის პროტოკოლის ბეჭდვა.

ზოგადი ინფორმაცია

პროგრამა ავტომატური გადამოწმებაცოდნა "Examiner" შექმნილია მენეჯერებისა და სპეციალისტების თეორიული ცოდნის შესამოწმებლად სამრეწველო უსაფრთხოების სფეროში და საშუალებას აძლევს ოპერატიული შემოწმებაპერსონალის ცოდნა და ინსპექტირების შედეგების საფუძველზე ოქმების გაცემა.

ცოდნის ტესტის დროს დაგისვამენ რამდენიმე კითხვას, რომელთაგან თითოეულს გთავაზობენ პასუხის 5 ვარიანტს კლავიატურის ან მაუსის გამოყენებით, თქვენ უნდა მიუთითოთ სწორი პასუხი, რის შემდეგაც ეკრანზე ავტომატურად გამოჩნდება შემდეგი შეკითხვა. მას შემდეგ რაც ყველა კითხვას უპასუხებთ, პროგრამა გააანალიზებს სწორი და არასწორი პასუხების რაოდენობას და შეატყობინებს შედეგს.

დასაწყისში

ცოდნის ტესტის პარამეტრების დაყენება

პროგრამა საშუალებას გაძლევთ დამოუკიდებლად დააყენოთ შემდეგი პარამეტრები

დასმული კითხვების რაოდენობა;

რაოდენობა მისაღები შეცდომები, რომელზეც ცოდნის ტესტი ჩაბარებულად ითვლება;

ცოდნის შემოწმების ვადები.

დროის შეზღუდვის ორი ვარიანტი არსებობს: ერთ კითხვაზე პასუხის დროის შეზღუდვა ან მთელი ტესტისთვის გამოყოფილი დროის შეზღუდვა.

გთხოვთ გაითვალისწინოთ, რომ CD-დან გაშვებისას პარამეტრების დაყენებაარ არის შენახული და მოქმედებს მხოლოდ მიმდინარე პროგრამის სესიაზე.

პარამეტრის დაყენების რეჟიმი გამოძახებულია მენიუს პუნქტის "პარამეტრების" გამოყენებით.

დასაწყისში

ცოდნის ტესტი

თქვენი ცოდნის ტესტირების დასაწყებად, თქვენ უნდა აირჩიოთ მენიუს პუნქტი „ცოდნის ტესტი“. გამოჩნდება ფორმა, რომელიც საშუალებას გაძლევთ აირჩიოთ საჭირო რეჟიმიცოდნის ტესტირება და შეიტანეთ ინფორმაცია ტესტირებადი პირის შესახებ.

გამოცდის რეჟიმში ტესტირების დასაწყებად, თქვენ უნდა შეიყვანოთ ყველა მითითებული მონაცემი. ტესტირების რეჟიმში, თქვენ მხოლოდ უნდა შეიყვანოთ ტესტირებადი პირის სრული სახელი. მომზადების რეჟიმი არ საჭიროებს მონაცემთა შეყვანას.

ცოდნის ტესტირების პროცესის დასაწყებად უნდა დააჭიროთ შესაბამის ღილაკს, რის შემდეგაც გამოჩნდება დამადასტურებელი ფორმა.

ორი ინდიკატორი გამოჩნდება ფორმის ბოლოში. გამოჩნდება ინდიკატორი "შეამოწმეთ პროგრესი". გრაფიკულადკითხვების საერთო რაოდენობა, მიმდინარე კითხვა (მართკუთხედი ლურჯი) და პასუხის გაცემული კითხვების რაოდენობა (ღია ლურჯი მართკუთხედები). თუ დროის ლიმიტი დაწესებულია ცოდნის ტესტის პარამეტრებში, დროის მაჩვენებელი გამოჩნდება ფორმის ქვედა მარჯვენა კუთხეში. ინდიკატორის ფერი იცვლება დარჩენილი დროის მიხედვით. თუ ცოდნის ტესტისთვის გამოყოფილი დროის ამოწურვამდე დარჩა 60 წამზე მეტი, მაშინ ინდიკატორის ფერი მწვანეა. თუ 30-დან 60 წამამდე - ყვითელი. თუ 30 წამზე ნაკლებია - წითელი.

თუ ცოდნის ტესტი ჩატარდება მომზადების რეჟიმში, ფორმაზე გამოჩნდება ღილაკი, რომელიც საშუალებას გაძლევთ მიიღოთ მინიშნება ამ საკითხზე.

ცოდნის ტესტირების პროცესის შეწყვეტისთვის, თქვენ უნდა დააჭიროთ "Esc" ღილაკს.

დასაწყისში

მომზადების რეჟიმი

ეს რეჟიმი საშუალებას გაძლევთ თვითმმართველობის მომზადებაცოდნის შესამოწმებლად. ამ რეჟიმში პროგრამა მოიცავს შემდეგ დამატებით ფუნქციებს
  • არასწორი პასუხის შეტყობინება
  • კითხვაზე დაბრუნებისა და განსხვავებული პასუხის არჩევის შესაძლებლობა
  • მიიღეთ მინიშნება სწორი პასუხის მითითებით და ნახეთ კომენტარები და მითითებები ნორმატიულ ლიტერატურაზე

დასაწყისში

ტესტის რეჟიმი

ამ რეჟიმში, პროგრამა დაუყოვნებლივ აცნობებს, უპასუხეთ კითხვას სწორად თუ არასწორად. დასვა კითხვადა შეცდომის შემთხვევაში გამოჩნდება სწორი ვარიანტიპასუხი.

საგამოცდო რეჟიმი

ეს რეჟიმი არის მთავარი ცოდნის შესამოწმებლად. გამოყენებისას ამ რეჟიმშითითოეული კითხვის შედეგები არ არის მოხსენებული. ცოდნის ტესტის საერთო შედეგი ტესტირებულ პირს ეცნობება მხოლოდ ბოლო კითხვაზე პასუხის მიღების შემდეგ.





დასაწყისში

კლავიატურის გამოყენებით

სწორი პასუხის ასარჩევად შეგიძლიათ გამოიყენოთ ღილაკები „1“ - „5“, რაც საშუალებას მოგცემთ პირდაპირ მიუთითოთ თქვენს მიერ არჩეული პასუხის ვარიანტი, ან „ზემო ისარი“ და „ქვემო ისარი“ კლავიშების თანმიმდევრობით. აირჩიეთ პასუხის ვარიანტები. სწორი პასუხის არჩევის შემდეგ, თქვენ უნდა დააჭიროთ "Enter" ღილაკს თქვენი არჩევანის დასადასტურებლად. ამ შემთხვევაში, არჩეული პასუხის გვერდით გამოჩნდება ინდიკატორი მწვანე „შემოწმების“ სახით და გააქტიურდება ფორმის ღილაკი „პასუხის დადასტურება“. კვლავ დააჭირეთღილაკი "Enter" დაადასტურებს თქვენს არჩევანს.

დასაწყისში

მაუსის გამოყენება

მაუსის გამოყენებისას უბრალოდ გადაიტანეთ მაუსის მაჩვენებელი სწორ ვარიანტზე და დააწკაპუნეთ მარცხენა ღილაკი"თაგვები".

თქვენ მიერ მითითებული ვარიანტი მონიშნული იქნება როგორც სწორი. არჩეული პასუხის დასადასტურებლად, თქვენ უნდა „დააწკაპუნოთ“ ღილაკზე „პასუხის დადასტურება“.

ინდივიდუალური ცოდნის ტესტის პროტოკოლის ბეჭდვა.

ინდივიდუალური ცოდნის ტესტის ანგარიშის დასაბეჭდად, თქვენ უნდა მონიშნოთ ცოდნის ტესტის შედეგის მოხსენების ფორმაში ჩამრთველი „დაბეჭდილი ტესტის ანგარიში“.





საგამოცდო რეჟიმისთვის ეს ველი ავტომატურად შეირჩევა სისტემაზე დაინსტალირებული ნაგულისხმევი პრინტერი გამოიყენება ბეჭდვის მოწყობილობად.
ხმა მისცა პროგრამას: 380 საშუალო შეფასება: 263160,6
გამოქვეყნებულია პროგრამების კრებულში: 2008 წლის 11 სექტემბერი

ოპერაციული სისტემა: ყველა Windowsპლატფორმა
პროგრამის (დისტრიბუციის) ზომა: 1040 კბ
ლიცენზიის ტიპი: უფასოდ

პროგრამის საიტი: www.dpb6.ru
განიხილეთ პროგრამა: გამომცდელიჩვენს პროგრამულ ფორუმზე
გადადით პროგრამის გადმოსაწერად:

Examiner-ის პროგრამა შექმნილია ფსიქიატრების სერთიფიკატის გავლაში (მოწინავე ტრენინგისთვის). საშუალებას გაძლევთ ჩამოტვირთოთ ნებისმიერი შეკითხვა სხვა სპეციალისტებისგან. მას აქვს შემდეგი რეჟიმები: გამომცდელი (მთავარი); განათლება; პრაქტიკა; შემოქმედება.
- ტრენინგი: კითხვები ჩნდება თანმიმდევრობით, შემოთავაზებული პასუხებიდან აირჩიეთ ის, რომელიც ყველაზე მეტად მოგწონთ და დააჭირეთ Enter, პროგრამა გამოყოფს სწორ პასუხს.
- პრაქტიკა: კითხვები ჩნდება თანმიმდევრობით, პასუხი უკვე ხაზგასმულია.

პროგრამის ჩვენი ვებსაიტის დირექტორიაში დამატებისას Examiner-ის ბმული შემოწმდა ანტივირუსით, მაგრამ რადგან ფაილი მდებარეობს პროგრამის დეველოპერის ან გამომცემლის სერვერზე, მისი შეცვლა შესაძლებელია, გირჩევთ გადმოტვირთვამდე. პროგრამული უზრუნველყოფათქვენს კომპიუტერში, დაასკანირეთ ფაილები ონლაინ ანტივირუსით - ის გაიხსნება ახალ ფანჯარაში და დასკანირებული იქნება!

შეგიძლიათ დატოვოთ თქვენი აზრი პროგრამის შესახებ გამომცდელიან კომენტარები და ასევე შეატყობინეთ გატეხილი ჩამოტვირთვის ბმული.
თუ თქვენ გაქვთ შეკითხვა Examiner პროგრამის გამოყენებასთან დაკავშირებით, შეგიძლიათ დასვათ აქ, რადგან ბევრი პროგრამის ავტორი და გამომცემელი აკონტროლებს შეტყობინებებს ამ საიტზე!
ყველა სარეკლამო შეტყობინებებიოფტოპი, ასევე ლინკები და ტელეფონის ნომრები წაიშლება!

თქვენი კარგი ნამუშევრის ცოდნის ბაზაზე წარდგენა მარტივია. გამოიყენეთ ქვემოთ მოცემული ფორმა

კარგი სამუშაოსაიტზე">

სტუდენტები, კურსდამთავრებულები, ახალგაზრდა მეცნიერები, რომლებიც იყენებენ ცოდნის ბაზას სწავლასა და მუშაობაში, ძალიან მადლობლები იქნებიან თქვენი.

გამოქვეყნებულია http://www.allbest.ru/

რუსეთის ფედერაციის განათლებისა და მეცნიერების სამინისტრო

ფედერალური სახელმწიფო ბიუჯეტის საგანმანათლებლო

უმაღლესი პროფესიული განათლების დაწესებულება

ყუბანის სახელმწიფო ტექნოლოგიური უნივერსიტეტი

(FSBEI HPE KubSTU)

ფაკულტეტი კომპიუტერული ტექნოლოგიადა ავტომატიზირებული სისტემები

საინფორმაციო სისტემებისა და პროგრამირების დეპარტამენტი

კურსის პროექტი

დისციპლინაში "პროგრამული ინჟინერია"

თემაზე: "Examiner" აპლიკაციის შემუშავება

დაასრულა 11-KB-PI1 ჯგუფის მოსწავლემ

ატროშენკო მიხაილ ალექსანდროვიჩი

სამუშაო მენეჯერი

დოქტორი, ასოცირებული პროფესორი ვ.ა. მურლინა

კრასნოდარი 2013 წელი

შესავალი

  • 1. ნორმატიული მითითებები
  • 2. პრობლემის განცხადება
  • 4. XML ენა
  • 5. პროგრამის აღწერა
  • 6. მომხმარებლის სახელმძღვანელო
  • დასკვნა
  • განაცხადი

შესავალი

Examiner აპლიკაცია საშუალებას გაძლევთ ობიექტურად და მოხერხებულად შეაფასოთ თქვენი ცოდნის დონე პროგრამული ინჟინერიის დისციპლინაში. პროგრამა იყენებს XML კითხვადოკუმენტი. XML არის ტექსტის მარკირების ენა, რომელიც ძალიან ჰგავს HTML-ს. მაგრამ ის უფრო ხშირად გამოიყენება როგორც მონაცემთა შენახვის ფორმატი. სხვა სიტყვებით რომ ვთქვათ, როგორც მონაცემთა ბაზა. ძალიან მოსახერხებელია ჩვენი დროის თითქმის ყველა ბიბლიოთეკაში, შეგიძლიათ იპოვოთ კლასები/ფუნქციები მასთან მუშაობისთვის.

ტესტი შედგება თორმეტი კითხვისგან და მოიცავს კურსის ორ თემას: „კონტროლის მორგება და მომხმარებლის ინტერფეისის შექმნა“ და „Windows Forms და მომხმარებლის ინტერფეისი" ნებისმიერ კითხვაზე ყოველთვის არის ერთი პასუხის ვარიანტი და არჩეულია RadioButton კონტროლის შემდეგ, რომელიც მითითებულია მწვანეში სწორი ვარიანტი. ყურადღება, თქვენ არ შეგიძლიათ გააუქმოთ პასუხი. შემდეგ კითხვაზე გადასასვლელად გამოიყენეთ შესაბამისი ღილაკი. საჭიროების შემთხვევაში, შეგიძლიათ გამოტოვოთ კითხვა, რამაც გამოიწვია სირთულე.

ამ პროგრამის აქტუალობა ეჭვგარეშეა, რადგან ტესტირება ცოდნის შეფასების ყველაზე სწრაფი და ზუსტი გზაა.

1. ნორმატიული მითითებები

გამომცდელი ალგორითმის ინტერფეისის ვიზუალური

GOST 2.105-95. ზოგადი მოთხოვნებიტექსტურ დოკუმენტებზე

GOST R 50739-95. სახელმწიფო სტანდარტი RF. ნიშნავს კომპიუტერული ტექნოლოგია. დაცვა ინფორმაციაზე არაავტორიზებული წვდომისგან. ზოგადი ტექნიკური მოთხოვნები.

GOST 7.32-2001. SIBID. კვლევის ანგარიში. სტრუქტურისა და დიზაინის წესები.

GOST 7.1-84 SIBID. დოკუმენტის ბიბლიოგრაფიული აღწერა. ზოგადი მოთხოვნები და შედგენის წესები.

GOST 7.80-2000 ბიბლიოგრაფიული ჩანაწერი. სათაური. ზოგადი მოთხოვნები და შედგენის წესები.

GOST 19.701-90 (ISO 5807-85) ESPD. ალგორითმების, პროგრამების, მონაცემებისა და სისტემების სქემები. ჩვეულებრივი აღნიშვნები და განხორციელების წესები.

GOST 34.601-90 საინფორმაციო ტექნოლოგია. სტანდარტების ნაკრები ავტომატური სისტემებისთვის. ავტომატური სისტემები. შექმნის ეტაპები.

2. პრობლემის განცხადება

შეიმუშავეთ და გამართეთ Examiner აპლიკაცია გარემოში ვიზუალური სტუდია 2010 C# ენის გამოყენებით. გაეცანით სარგებელს XML ენადა გამოიყენე კურსის პროექტში.

3. შეყვანისა და გამომავალი მონაცემების აღწერა

შეყვანის მონაცემები არის .xml ფაილი, ხოლო გამომავალი მონაცემები არის ინფორმაცია პროგრამული უზრუნველყოფის ინჟინერიის დისციპლინის ცოდნის დონის შესახებ.

4. XML ენა

XML (Xtensible Markup Language) -- რეკომენდებულია კონსორციუმის მიერ მსოფლიო ქსელი(W3C) მარკირების ენა. XML სპეციფიკაცია აღწერს XML დოკუმენტებს და ნაწილობრივ აღწერს XML პროცესორების ქცევას (პროგრამები, რომლებიც კითხულობენ XML დოკუმენტებს და უზრუნველყოფენ წვდომას მათ შინაარსზე). XML შეიქმნა, როგორც ენა მარტივი ფორმალური სინტაქსით, მოსახერხებელია პროგრამების საშუალებით დოკუმენტების შესაქმნელად და დასამუშავებლად, და ამავე დროს მოსახერხებელია ადამიანებისთვის დოკუმენტების წასაკითხად და შესაქმნელად, აქცენტით ინტერნეტში გამოყენებაზე. ენას უწოდებენ გაფართოებას, რადგან ის არ აფიქსირებს დოკუმენტებში გამოყენებულ მარკირებას: დეველოპერს შეუძლია შექმნას მარკირება კონკრეტული დომენის საჭიროებების შესაბამისად, შეზღუდული მხოლოდ ენის სინტაქსური წესებით. მარტივი ფორმალური სინტაქსის, ადამიანის კეთილგანწყობის, გაფართოების, აგრეთვე Unicode კოდირებაზე დაფუძნებულმა დოკუმენტების შინაარსის წარმოდგენის ერთობლიობამ გამოიწვია როგორც თავად XML-ის, ასევე XML-ზე დაფუძნებული მრავალი წარმოებული სპეციალიზებული ენის ფართო გამოყენებამდე. მრავალფეროვნება პროგრამული უზრუნველყოფაოჰ.

თან ლოგიკური წერტილითვალსაზრისით, დოკუმენტი შედგება პროლოგისაგან და ძირეული ელემენტი. ძირეული ელემენტი დოკუმენტის სავალდებულო ნაწილია, ზოგადად, პროლოგი შეიძლება არ იყოს.

პროლოგი შეიძლება შეიცავდეს დეკლარაციები, დამუშავების ინსტრუქციები და კომენტარები.

პროლოგი უნდა დაიწყოს XML დეკლარაციით, თუმცა გარკვეულ სიტუაციებში მისაღებია ამ დეკლარაციის გამოტოვება.

ძირეული ელემენტი შეიძლება შეიცავდეს ან არ შეიცავდეს ჩადგმულ ელემენტებს და სიმბოლოების მონაცემებს, ასევე კომენტარებს. ძირეულ ელემენტში ჩასმული ელემენტები, თავის მხრივ, შეიძლება შეიცავდეს ჩადგმულ ელემენტებს, სიმბოლოების მონაცემებსა და კომენტარებს და ა.შ.

დოკუმენტის ელემენტები სწორად უნდა იყოს ჩასმული: ნებისმიერი ელემენტი, რომელიც იწყება სხვა ელემენტის შიგნით (ანუ ნებისმიერი დოკუმენტის ელემენტი, გარდა ფესვისა) უნდა დასრულდეს იმ ელემენტის შიგნით, საიდანაც ის დაიწყო.

სიმბოლოების მონაცემები შეიძლება მოხდეს ელემენტების შიგნით, პირდაპირ ან სპეციალურ CDATA სექციებში.

დეკლარაციებს, დამუშავების ინსტრუქციებსა და ელემენტებს შეიძლება ჰქონდეთ მათთან დაკავშირებული ატრიბუტები. ატრიბუტები გამოიყენება სახელ-მნიშვნელობის წყვილების ტექსტის ლოგიკურ ერთეულთან დასაკავშირებლად.

ფიზიკური თვალსაზრისით, სიმბოლოები, რომლებიც ქმნიან დოკუმენტს, იყოფა მარკირებად და სიმბოლოების მონაცემებად.

დეკლარაციები და დამუშავების ინსტრუქციები, მათი ატრიბუტების ჩათვლით, ისევე როგორც კომენტარები, მთლიანად ეკუთვნის მარკირებას. მარკირება ასევე შეიცავს ტეგებს, რომლებიც აღნიშნავენ ელემენტების საზღვრებს, მათ ატრიბუტებს, ასევე სიმბოლოების თანმიმდევრობას, რომლებიც აყალიბებენ CDATA სექციებს.

დოკუმენტის ის ნაწილი, რომელიც არ ეკუთვნის მარკირებას, წარმოადგენს დოკუმენტის სიმბოლოების მონაცემებს.

მარკირება ყოველთვის იწყება სიმბოლოთი< и заканчивается символом >. სიმბოლოებთან ერთად< и >, & სიმბოლო ასევე განსაკუთრებულ როლს თამაშობს მარკირებაში. მარკირების სიმბოლოების გამოყენება სიმბოლოების მონაცემებში ართულებს მარკირების კონსტრუქტების ამოცნობას და შეუძლია შექმნას სტრუქტურის გაურკვევლობის პრობლემა. XML-ში ეს პრობლემა წყდება შემდეგნაირად: აღნიშნული სამი სიმბოლო არ შეიძლება იყოს სიმბოლოების მონაცემებში და ატრიბუტების მნიშვნელობებში მათი უშუალო ფორმით, ამ შემთხვევაში, სიმბოლოების სპეციალური თანმიმდევრობა, დაწყებული &-ით და დამთავრებული, დაცულია მათ გამოსასახად ამ შემთხვევებში.

მარკირებაში გამოყენებული სიმბოლოების ჩანაცვლების წესი სიმბოლოების დაჯავშნილი თანმიმდევრობით არ ვრცელდება სიმბოლოების მონაცემებზე CDATA სექციებში.

5. პროგრამის აღწერა

დიდი!

ჯარიმა

დამაკმაყოფილებლად

ცუდად

ქვემოთ ჩამოთვლილი კოდის რომელი ფრაგმენტი აჩვენებს Windows-ის ფორმის ახალი ინსტანციის დამატებას სახელად Form1 გაშვების დროს?

Form1 myForm;

myForm = Form1. CreateForm();

Form1 myForm; myForm.Show();

myForm = ფორმა1; myForm.Show();

Form1 myForm; myForm = new Form1();

მოვლენის დამმუშავებლის ღილაკი1_დააწკაპუნეთ. ამ ღილაკზე დაწკაპუნებისას იხსნება კითხვების ფაილი. შედეგების შეჯამების შემდეგ ეს ღილაკი ხურავს აპლიკაციას.

{

შეცვლა (რეჟიმი)

{

შემთხვევა 0:

qw(ტესტი);

cv++;

რეჟიმი = 1;

შესვენება;

შემთხვევა 1:

თუ (otv == უფლება)

nr++;

თუ (cv< n)

{

qw(ტესტი);

cv++;

}

სხვა

{

for (int j = 0; j< 4; j++)

{

label[j].Visible = false;

}

pictureBox1.Visible = false;

ShowResult();

რეჟიმი = 2;

}

შესვენება;

შემთხვევა 2:

this.Close();

შესვენება;

}

}

RadioButton1_Click მოვლენის დამმუშავებელი. მიუთითებს პასუხის არჩევანზე.

{

button1.ჩართულია = true;

button3.Enabled = false;

}

შედეგის ჩვენება.

პირადი void ShowResult()

{

int i; // დონის ნომერი

// i-ის დონის მიღწევა

ამისთვის (i = 0; i< k - 1; i++)

{

p = System.Convert.ToInt32(xel.Elements("დონეები").Elements().ElementAt(i).Attribute("p").Value);

თუ (nr>

შესვენება;

}

// რეიტინგის ჩვენება

label0.ტექსტი =

}

{

შეცვლა (რეჟიმი)

{

შემთხვევა 1:

თუ (cv< 13)

{

qw(ტესტი);

cv++;

}

სხვა

{

cv = 0;

}

შესვენება;

}

}

}

}

6. მომხმარებლის სახელმძღვანელო

სისტემის მოთხოვნები:

ოპერაციული სისტემა: Windows 7, 8

დამუშავების გარემო: Microsoft Visual სტუდიური ვერსია 2008 ან უფრო ახალი.

დაწყება პროგრამით „განვითარების ეკონომიკური კანონები“ საინფორმაციო ტექნოლოგიებიპროგრამული უზრუნველყოფის ინჟინერიაში“. გაუშვით Microsoft Visual Studio, გახსენით LINQ_8 პროექტი.

გაუშვით პროგრამა.

სურათი 1 გვიჩვენებს პროგრამის მთავარ ფანჯარას

სურათი 1 აპლიკაციის მთავარი ფანჯარა

ტესტირების დასაწყებად დააჭირეთ ღილაკს „ტესტირების დაწყება“. კითხვები „არევია“, რაც საშუალებას აძლევს პროგრამას გამოიყენოს მეზობელ კომპიუტერებზე (იხ. სურათი 2).

სურათი 2 ტესტირების დაწყება

პასუხის ასარჩევად დააწკაპუნეთ წრეზე თქვენი ვარიანტის გვერდით. სწორია თუ არა თქვენი არჩევანი იმის მიხედვით, თუ რა ფერით იქნება შეღებილი. მწვანე სწორია, წითელი არასწორია. ასევე შიგნით მწვანეაშკარად სწორი ვარიანტი იქნება ფერადი (იხ. სურათი 3).

სურათი 3 პასუხის ვარიანტის არჩევა

ტესტის ბოლოს გამოჩნდება თქვენი შედეგი. და ასევე სტატისტიკა, თქვენ მიერ გაცემული 12 პასუხიდან რამდენი იყო სწორი (იხ. სურათი 4)

სურათი 4 შედეგების გამოსავალი

როდესაც დააჭირეთ ღილაკს "ინფორმაცია", გამოჩნდება ფანჯარა, რომელიც შეიცავს ინფორმაციას პროგრამის შესახებ (იხ. სურათი 5).

სურათი 5 ინფორმაცია

დასკვნა

ამ კურსის პროექტში შემუშავდა აპლიკაცია „Examiner“. პროგრამა საშუალებას გაძლევთ შეაფასოთ თქვენი ცოდნის დონე პროგრამული უზრუნველყოფის ინჟინერიის დისციპლინაში.

ამ პროგრამის უპირატესობებში შედის: მოხერხებულობა, სიზუსტე, ფუნქციონალობა, ერგონომიკა.

ამ პროგრამის მინუსი არის კითხვების მცირე მონაცემთა ბაზა, რომელიც შეიძლება გამოსწორდეს, მაგრამ ენერგომოხმარებაა.

გამოყენებული წყაროების სია

1. პროგრამული უზრუნველყოფის ინჟინერია: სახელმძღვანელო [ელექტრონული რესურსი]; რეგიონალური საფინანსო-ეკონომიკური ტექნიკუმი. -- კურსკი, 2011. -- 649გვ.

2. Shildt G. სრული საცნობარო წიგნი C#-ზე: პერ. ინგლისურიდან - მ.: უილიამსის გამომცემლობა, 2004. - 752 გვ.: ილ. - პარალ. ტიტი. ინგლისური

3. ფლენოვი მ.ე. C# ბიბლია. - მე-2 გამოცემა, შესწორებული. და დამატებითი - პეტერბურგი: BHV-Petersburg, 2011. - 560გვ., ილ. + CD-ROM.

4. პავლოვსკაია თ.ა. C#. პროგრამირება ენაზე მაღალი დონის. სახელმძღვანელო უნივერსიტეტებისთვის. - პეტერბურგი: პეტრე, 2009. - 432 გვ.: ილ.

დანართი A

სისტემის გამოყენებით;

System.Collections.Generic-ის გამოყენებით;

System.ComponentModel-ის გამოყენებით;

System.Data-ს გამოყენებით;

System.Drawing-ის გამოყენებით;

System.Linq-ის გამოყენებით;

System.Text-ის გამოყენებით;

System.Windows.Forms-ის გამოყენებით;

System.Xml.Linq-ის გამოყენებით;

System.IO-ს გამოყენებით;

სახელთა სივრცე WindowsFormsApplication1

{

საჯარო ნაწილობრივი კლასი ფორმა1: ფორმა

{

// რადიო ღილაკების და ეტიკეტების მასივი

RadioButton radioButton;

ეტიკეტის ეტიკეტი;

XDocument xdoc;

DirectoryInfo di;

// ტესტი - XML ​​ელემენტები (კვანძები)

IE უთვალავი ქსელი;

სიმებიანი fpath; // გზა სატესტო ფაილისკენ

სიმებიანი fname; // ტესტი ფაილი

// ტესტი - კითხვის ნომრების თანმიმდევრობა

int ტესტი;

int cv = 0; // მიმდინარე კითხვა

int რეჟიმი = 0; // პროგრამის მდგომარეობა:

// 0 - მუშაობის დაწყება;

// 1 - ტესტირება;

// 2 - გამორთვა

int otv; // სუბიექტის მიერ არჩეული პასუხის ნომერი

int უფლება; // სწორი პასუხის ნომერი

int nr; // სწორი პასუხების რაოდენობა

int n; // კითხვების საერთო რაოდენობა

// სახელი სატესტო ფაილიუნდა იყოს მითითებული Command Line Arguments ველში

// Debug ჩანართზე, რომელზე წვდომისთვის უნდა გადახვიდეთ პროექტის მენიუში

// აირჩიეთ Properties ბრძანება

public Form1(string args) //(იხილეთ ასევე Program.cs)

{

InitializeComponent();

radioButton = ახალი RadioButton;

label = new Label;

for (int i = 0; i< 4; i++)

{

// RadioButton კომპონენტის შექმნა

radioButton[i] = new System.Windows.Forms.RadioButton();

radioButton[i].Location = new System.Drawing.Point(25, 20 + i * 16);

radioButton[i].Name = "radioButton" + i.ToString();

radioButton[i].Size = new System.Drawing.Size(14, 13);

// პროცედურა Click მოვლენის მართვისთვის

radioButton[i]. დააწკაპუნეთ += ახალი

System.EventHandler(this.radioButton1_Click);

radioButton[i].მშობელი = ეს;

// შექმენით Label კომპონენტი

label[i] = new System.Windows.Forms.Label();

label[i].AutoSize = true;

label[i].Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((ბაიტი)(204)));

label[i].Location = new System.Drawing.Point(45, 20 + i * 16);

label[i].MaximumSize = new System.Drawing.Size(400, 0);

label[i].Name = "label" + i.ToString();

label[i].Size = new System.Drawing.Size(45, 16);

radioButton[i].Visible = false;

label[i].მშობელი = ეს;

}

radioButton5.Checked = true;

// სატესტო ფაილის სახელი უნდა იყოს მითითებული

// როგორც პროგრამის გაშვების ბრძანების პარამეტრი

თუ (არგ.სიგრძე > 0)

{

// თუ მითითებულია მხოლოდ სატესტო ფაილის სახელი,

// მაშინ ვარაუდობენ, რომ ფაილი მდებარეობს

// საქაღალდეში C:\Users\ \AppData\Roaming

if (args.IndexOf(":") == -1)

{

დი = ახალი

DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));

fpath = di.FullName + "\\";

fname = args;

}

სხვა

{

// მითითებული სრული სახელისატესტო ფაილი

fpath = args.Substring(0, args.LastIndexOf("\\") + 1);

fname = args.Substring(args.LastIndexOf("\\") + 1);

}

}

სხვა

{

// სატესტო ფაილის სახელი არ არის მითითებული

label0.Text = "სატესტო ფაილის სახელი არ არის მითითებული!";

რეჟიმი = 2;

დაბრუნება;

}

სცადე

{

xdoc = XDocument.Load(fpath + fname);

xel = xdoc.Elements(); // წაიკითხეთ XML ფაილი

// ინფორმაცია ტესტის შესახებ

label0.Text = xel.Elements("info").ElementAt(0).მნიშვნელობა;

n = xel.Elements("queries").Elements().Count();

// ტესტის გენერირება

ტესტი = ახალი int[n]; // მასივის შექმნა

// ჩაწერეთ რიცხვები 0-დან n-1-მდე სატესტო მასივში

// ისე, რომ თითოეული რიცხვი იყოს მასივში

// მხოლოდ ერთხელ. ეს არის ტესტი - შერეული

// კითხვები

ლოგიკური ბ; // დამხმარე მასივი

// b[i] == true თუ რიცხვი i ჩაიწერება სატესტო მასივში

b = ახალი ლოგიკური[n];

for (int i = 0; i< n; i++)

{

b[i] = ყალბი;

}

შემთხვევითი rnd = new Random();

int r; // შემთხვევითი რიცხვი

for (int i = 0; i< n; i++)

{

გააკეთე

r = rnd.Next(n);

ხოლო (b[r] == ჭეშმარიტი);

ტესტი[i] = r;

b[r] = ჭეშმარიტი;

}

რეჟიმი = 0;

cv = 0;

}

დაჭერა (გამონაკლისი aException)

{

// შეცდომა სატესტო ფაილზე წვდომისას

label0.ForeColor = Color.DarkRed;

label0.Text = aException.Message;

რეჟიმი = 2;

დაბრუნება;

}

}

პირადი ბათილობის ღილაკი1_Click(ობიექტის გამგზავნი, EventArgs e)

{

this.button1.Text = ("შემდეგი შეკითხვა");

შეცვლა (რეჟიმი)

{

შემთხვევა 0:

// პირველი შეკითხვის ჩვენება

qw(ტესტი);

cv++;

რეჟიმი = 1;

შესვენება;

შემთხვევა 1:

// გადადით შემდეგ კითხვაზე

თუ (otv == უფლება)

nr++; // არჩეულია სწორი პასუხის ვარიანტი

თუ (cv< n)

{

// შემდეგი კითხვის ჩვენება

this.label.BackColor = ფერი.თეთრი;

this.label.BackColor = ფერი.თეთრი;

qw(ტესტი);

cv++;

}

სხვა

{

// აღარ არის კითხვები

for (int j = 0; j< 4; j++)

{

label[j].Visible = false;

radioButton[j].Visible = false;

}

pictureBox1.Visible = false;

// დამუშავება და შედეგის ჩვენება

ShowResult();

// შემდეგ დააჭირეთ ღილაკს Ok

// ხურავს პროგრამის ფანჯარას

რეჟიმი = 2;

}

შესვენება;

შემთხვევა 2: // პროგრამის დასრულება

this.Close(); // დახურე ფანჯარა

შესვენება;

}

}

// აჩვენებს კითხვას

პირადი void qw(int i)

{

int j;

ამისთვის (j = 0; j< 4; j++)

{

label[j].Visible = false;

radioButton[j].Visible = false;

}

radioButton5.Checked = true;

// კითხვა

label0.Text=xel.Elements("queries").Elements().ElementAt(i).Element("q").მნიშვნელობა;

// სწორი პასუხი

right=System.Convert.ToInt32(xel.Elements("queries").Elements().ElementAt(i).Element("q").Attribute("right").Value);

// საილუსტრაციო ფაილი

string src =xel.Elements("queries").Elements().ElementAt(i).Element("q"). ატრიბუტი ("src"). ღირებულება;

თუ (src.სიგრძე != 0)

{

// ჩვენება ილუსტრაცია

სცადე

{

pictureBox1.Image = new Bitmap(fpath + src);

pictureBox1.Visible = true;

radioButton.Top = pictureBox1.Bottom + 16;

}

დაჭერა

{

თუ (pictureBox1.Visible)

pictureBox1.Visible = false;

label.Top = radioButton.Top - 3;

}

}

სხვა

{

pictureBox1.Visible = false;

radioButton.Top = label0.Bottom + 10;

label.Top = radioButton.Top - 3;

}

j = 0;

foreach (XElement a xel.Elements("queries").Elements(). ElementAt(i).Element("as").Elements())

{

label[j].Text = a.Value;

label[j].Visible = true;

radioButton[j].Visible = true;

თუ (j != 0)

{

radioButton[j].Top = label.Bottom + 10;

label[j].Top = radioButton[j].Top - 3;

}

j++;

}

button1.ჩართულია = false;

button3.Enabled = true;

}

// დააჭირეთ პასუხის შერჩევის ღილაკს

// ფუნქცია ამუშავებს Click event

// radioButton კომპონენტები

პირადი void radioButton1_Click(ობიექტის გამგზავნი, EventArgs e)

{

თუ ((RadioButton) გამგზავნი == radioButton) otv = 1;

თუ ((RadioButton) გამგზავნი == radioButton) otv = 2;

თუ ((RadioButton) გამგზავნი == radioButton) otv = 3;

თუ ((RadioButton) გამგზავნი == radioButton) otv = 4;

this.label.BackColor = ფერი.წითელი;

this.label.BackColor = ფერი.მწვანე;

button1.ჩართულია = true;

button3.Enabled = false;

}

// შედეგის ჩვენება

პირადი void ShowResult()

{

int k; // სარეიტინგო დონეების რაოდენობა

int i; // დონის ნომერი

int p = 0; // საჭირო პასუხების რაოდენობა

// i-ის დონის მიღწევა

k = xel.Elements("დონეები").Elements().Count();

ამისთვის (i = 0; i< k - 1; i++)

{

p =System.Convert.ToInt32(xel.Elements("დონეები").Elements(). ElementAt(i).Attribute("p").Value);

თუ (nr >= p) // სწორი პასუხების რაოდენობა მეტია ან ტოლია

// აუცილებელია დონის მისაღწევად

შესვენება;

}

// რეიტინგის ჩვენება

label0.ტექსტი =

"სულ კითხვები: " + n.ToString() + "\n" +

"სწორი პასუხები: " + nr.ToString() + "\n" +

"Value: " + xel.Elements("levels").Elements().ElementAt(i).Value;

this.button1.Text = ("გასვლა");

}

პირადი ბათილობის ღილაკი2_Click(ობიექტის გამგზავნი, EventArgs e)

{

Form2 f2 = new Form2();

f2.Show();

}

პირადი void ღილაკი3_Click(ობიექტის გამგზავნი, EventArgs e)

{

შეცვლა (რეჟიმი)

{

შემთხვევა 1:

თუ (cv< 13)

{

qw(ტესტი);

cv++;

}

სხვა

{

cv = 0;

}

შესვენება;

}

}

}

}

გამოქვეყნებულია Allbest.ru-ზე

...

მსგავსი დოკუმენტები

    ტექნიკისა და პროგრამული უზრუნველყოფის შემადგენლობის შერჩევა შესაქმნელად ამ აპლიკაციას„Examiner“, Borland Delphi-ის განვითარების გარემოს გამოყენებით. პროგრამის ძირითადი კომპონენტები და სპეციფიკაციები. მეორადი ტექნიკური საშუალებები, პროგრამის აღწერა და გაშვება.

    კურსის სამუშაო, დამატებულია 18/07/2012

    აპლიკაციის შექმნა, შესწავლა და განვითარება ანდროიდზე. DelphiXE5 აპლიკაციის განვითარების გარემო. პროგრამირების გარემოს ინსტალაცია და კონფიგურაცია. განაცხადის შემუშავების ეტაპები. ინსტრუმენტები დიზაინის გასაადვილებლად GUIმომხმარებელი.

    კურსის სამუშაო, დამატებულია 19/04/2017

    სერვერთან მომხმარებლის ურთიერთქმედების ალგორითმის შესწავლა, რომელზეც განთავსებულია მონაცემთა ბაზა. უსაფრთხოების დანერგვა საინფორმაციო სისტემაშესაძლებლობების მეშვეობით პროგრამული პაკეტივიზუალური სტუდია. ვებ აპლიკაციის ინტერფეისის მახასიათებლების ანალიზი.

    კურსის სამუშაო, დამატებულია 06/17/2017

    აპლიკაციის შემუშავება Microsoft Visual Studio 2010 Express-ის გამოყენებით. აპლიკაციის ინტერფეისი. საბოლოო პროგრამული პროდუქტის შემუშავება, რომელიც ასახავს მრავალ ხრახნიანი აპლიკაციის ფუნქციონირებას ურთიერთგამორიცხვის გამოყენებით კრიტიკული განყოფილების საფუძველზე.

    ლაბორატორიული სამუშაო, დამატებულია 21/07/2012

    პროგრამული უზრუნველყოფის ბიზნეს აპლიკაციის ალგორითმის შემუშავება ინტეგრირებულში Microsoft-ის გარემო Visual Studio 2005 C#-ში, ავტომობილის ინსპექტირების დამხმარე ინსპექტორის მუშაობის ავტომატიზაციის მიზნით, რომელიც არეგისტრირებს და აგზავნის მანქანებს ტექნიკურ ინსპექტირებაზე.

    ნაშრომი, დამატებულია 24/12/2013

    შექმნის ტექნოლოგია მრავალძაფიანი აპლიკაციებითანამედროვე სისტემებიპროგრამირება C# ენის გამოყენებით Visual Studio.NET-ში. ალგორითმის და პროგრამის სტრუქტურის შემუშავება. განაცხადის ტესტირების აღწერა და მახასიათებლები სხვადასხვა რაოდენობითნაკადები.

    კურსის სამუშაო, დამატებულია 03/14/2013

    კონცეფცია, საკანონმდებლო რეგულირებადა ტიპები ელექტრონული ხელმოწერები. განვითარება ბლოკის დიაგრამააპლიკაციები და მონაცემთა ბაზები. შექმენით გამოყენების შემთხვევა და კლასის დიაგრამა. პროგრამის ინტერფეისის დიზაინი. ვებ აპლიკაციის მომხმარებლის სახელმძღვანელოს ანალიზი.

    ნაშრომი, დამატებულია 08/12/2017

    განვითარება პროგრამის კოდიდა კალკულატორის აპლიკაციის მოქმედებების ალგორითმი. ფუნქციების გამოყენება Matlab პროგრამა. ღილაკების შემუშავება, ოფციები, ინტერფეისი, დიზაინი. Matlab კოდის ნაწილები და სატესტო კომპლექტი. მომხმარებლის ინსტრუქციები პროგრამის მუშაობისთვის.

    კურსის სამუშაო, დამატებულია 27/09/2014

    განვითარება და განვითარება ქ თანამედროვე წარმოება საინფორმაციო ქვესისტემა. მონაცემთა ბაზის შექმნა MS გარემოში SQL სერვერი 2008 და პროგრამები MS Visual Studio 2012-ში. მენიუს ელემენტების შერჩევისას შეყვანის პროცესი. ფორმის შევსება ფილტრაციის კრიტერიუმებით.

    პრაქტიკის ანგარიში, დამატებულია 27/11/2013

    ზოგადი ინფორმაცია პროგრამის მუშაობის შესახებ Microsoft Visual Studio 2008 პროგრამირების გარემოში, C++ პროგრამირების ენაზე. მისი ფუნქციური დანიშნულება. პროგრამის ინსტალაცია და შესრულება. შემუშავებული მენიუები და ინტერფეისები. პროგრამული ალგორითმი.

ელექტრონული გამომცდელები

დიდაქტიკური შესაძლებლობების გამოყენება თანამედროვე კომპიუტერიავითარებს წარმოსახვით და სივრცით აზროვნებას, შესაძლებელს ხდის განიხილოს პროცესები დინამიკაში, რომელთა შესწავლა მოითხოვს ძვირადღირებულ აღჭურვილობას. თუმცა, თანამედროვე პროგრამული უზრუნველყოფის ბაზარზე არსებული პროგრამული უზრუნველყოფის ანალიზმა აჩვენა, რომ ყველა მწარმოებელი ეფექტურად არ იყენებს თანამედროვე კომპიუტერების შესაძლებლობებს.

„გამომცდელი“ არის პროგრამა სწავლებისა და ჩატარებისთვის გამოცდების, ტესტებისა და სატესტო სამუშაონებისმიერში საგანმანათლებლო დაწესებულებები. პროგრამას აქვს შესაძლებლობა შეავსოს მონაცემები შესწავლილ ნებისმიერ საგანზე. კითხვა შეიძლება იყოს ტექსტი და/ან გრაფიკული გამოსახულება(მაგალითად, თუ გჭირდებათ რთული ფორმულების ან დიაგრამების გამოსახვა). ტესტებში ტესტებისა და კითხვების რაოდენობა შეზღუდული არ არის.

პროგრამა შეიძლება გამოყენებულ იქნას არა მხოლოდ საგანმანათლებლო დაწესებულებებში, არამედ საკვალიფიკაციო ტესტების ჩასატარებლად ფირმებსა და საწარმოებში და თუნდაც სახლში ცოდნის შესამოწმებლად. საკუთარი შვილი! პროგრამა მარტივი გამოსაყენებელია და აქვს მოსახერხებელი ინტერფეისი. ყველაზე ზედმიწევნით, არსებობს დახმარების ქვესისტემა ყველაზე დეტალური ინფორმაციით.

ეს პუნქტი განიხილავს ელექტრონული კომპიუტერული მეცნიერების გამომცდელობის მაგალითს. მოცემული ელექტრონული საშუალებებიაღებულია ინტერნეტ რესურსიდან „ფორუმ. ახალგაზრდა მასწავლებლები“.

ანალიზი გამოავლენს გამომცდელის აგების პრინციპებს.

"Examiner" შეიძლება გამოყენებულ იქნას ტესტირების ჩასატარებლად კომპიუტერული კლასებიგამოყენებით ლოკალური ქსელი. ამავდროულად, მასწავლებელს შეუძლია მართოს ტესტირების პროცესი და ნახოს მისი შედეგები სამუშაო ადგილიდან. პროგრამა ინახავს სტუდენტებისა და მათი შედეგების მონაცემთა ბაზას და ქმნის სხვადასხვა ანგარიშებს.

Examiner შედგება ორი ნაწილისაგან: ტესტირების პროგრამა და მასწავლებლის პროგრამა. ეს პროგრამები შეიძლება განთავსდეს იმავე კომპიუტერზე ან კომპიუტერზე სხვადასხვა კომპიუტერილოკალურ ქსელში. მასწავლებლის პროგრამის დაწყება შეუძლია მხოლოდ მას, ვინც იცის მასწავლებლის პაროლი.

პროგრამის სასწავლო ნაწილი შედგება „მატერიალური“ განყოფილებისგან და ნაწილობრივ „ტესტირების“ განყოფილებისგან (ნახ. 1).

ნახ.1.

განყოფილება „მასალა“ შეიცავს საგანმანათლებლო მასალის ხუთი თავის ტექსტურ შეჯამებას.

თავი 1 შედგება ორი ნაწილისაგან, პირველი აღწერს კომპიუტერში ინფორმაციის წარმოდგენის ძირითად ცნებებს, აგრეთვე იმას, თუ რა ძირითადი პრინციპებიმისი ნამუშევარი შენდება.

მეორე ნაწილში მოცემულია ინფორმაცია პერსონალურ კომპიუტერში ასოებისა და რიცხვების წარმოდგენის შესახებ.

მასალის განყოფილების მე-2 თავში აღწერილია კომპიუტერის მიკროპროცესორის დიზაინი და ასევე მოცემულია შესავალი ინფორმაცია BIOS-ის შესახებ.


ბრინჯი. 2.

სექციების ტექსტი მოცემულია RTF ფორმატიდა ჩაიტვირთება პროგრამაში (ნახ. 2). თითოეულ თავს აქვს თავისი RTF ფაილი, დასახელებული თავის ნომრის მიხედვით.

თავი 3 წარმოგიდგენთ მნიშვნელოვანი თვისებებიკომპიუტერის ჩართვა და მუშაობა და ასევე იძლევა დეტალური ინფორმაციაოპერაციული სისტემების შესახებ.

მე-4 თავი მოიცავს Windows-ის სტანდარტულ უტილიტებსა და ქსელებს. დეტალური აღწერა მოცემულია თითოეული კომუნალური პროგრამისთვის, რადგან ბევრ ახალბედა მომხმარებელს, კომპიუტერის შეძენის შემდეგ, წარმოდგენა არ აქვს, როგორ გამოიყენოს თუნდაც ყველაზე მეტი მარტივი პროგრამები, თუნდაც მათში შემავალი სტანდარტული ნაკრები Windows პროგრამებირომ აღარაფერი ვთქვათ პროგრამების გარედან დაყენებაზე და მათთან მუშაობაზე. აქედან გამომდინარე, მნიშვნელოვანია, რომ თითოეულ მომხმარებელს, რომელმაც გაიარა ტრენინგი ამ სახელმძღვანელოში, იცოდეს, თუ როგორ უნდა იმუშაოს სტანდარტთან Windows უტილიტა. თავის მეორე ნაწილში მოცემულია ქსელში მუშაობის ძირითადი ცნებები.

მე-5 თავი ოჯახს ეხება მაიკროსოფტის პროგრამებიოფისი (სურ. 3). თუმცა, დეტალური აღწერამოცემულია მხოლოდ Microsoft Officeსიტყვა, რადგან მასთან მუშაობის უნარი პროგრამული პროდუქტისაგანმანათლებლო მიზნებისთვის კომპიუტერის გამოყენების სტანდარტული მოთხოვნაა, Microsoft Office ოჯახის სხვა წევრები ბუნებით ბევრად უფრო სპეციალიზებულები არიან. აქედან გამომდინარე, ისინი აღწერილია მოკლედ.


ბრინჯი. 3.

თავებში ნავიგაცია ხდება უბრალოდ მაუსის მარცხენა ღილაკზე დაჭერით თავის ნომრის მარცხნივ ველში (ნახ. 4).

ბრინჯი. 4.

მასალა არის განყოფილება, რომელშიც ტექსტის ფორმანაჩვენები შინაარსი სასწავლო გეგმაკურსი. გარდა „მასალის“ განყოფილებისა, სასწავლო ნაწილი მოიცავს „ტესტირების“ განყოფილებას.

როდესაც მთავარ მენიუში „ტესტირების“ პუნქტს აირჩევთ, ავტორიზაციის პროცესი ხორციელდება.

ბრინჯი. 5.

მოწოდებულ ფორმაში უნდა შეიყვანოთ თქვენი გვარი და ჯგუფი, ასევე პაროლი. (ნახ.5) საჭიროა პაროლი ისე, რომ ერთი კონკრეტული მოსწავლის შედეგები არ იყოს გამოყენებული უცნობი. თუ ტესტი ტარდება, ადამიანი პირველად ზის ტესტირებისთვის და მისი გვარი, ჯგუფი და პაროლი მონაცემთა ბაზაში არ არის, მაშინ გამოჩნდება შეტყობინება:

ბრინჯი. 6.

თუ უპასუხებთ "დიახ", პროგრამა ავტომატურად შექმნის ჩანაწერს შედეგების ცხრილში შეყვანილი გვარით, ჯგუფით და პაროლით.

ტესტების რაოდენობა შეესაბამება თავების რაოდენობას განყოფილებაში "მასალა", მაგრამ ტესტები იხსნება მათი დასრულებისთანავე, ასე რომ თქვენ არ შეგიძლიათ მეორეზე გადასვლა პირველი ტესტის ჩაბარების გარეშე და თუნდაც ტესტის ჩაბარების შემდეგ. თავი შედეგებით? 40% სწორი პასუხი, მომდევნო თავის გამოცდაზე გადასვლის შესაძლებლობა მხოლოდ ამ თავის გამოცდის ჩაბარების შემდეგ გამოჩნდება (სურ. 6).

ბრინჯი. 7.

ამრიგად, ტესტირება ტარდება რიგ კითხვებზე კონკრეტული თავებისთვის (ნახ. 7). კითხვები შერჩეულია მონაცემთა ბაზიდან შემთხვევითობის პრინციპით. თუ პასუხი არასწორია, პროგრამა აჩვენებს შემდეგ შეტყობინებას:

ბრინჯი. 8.

როდესაც დააწკაპუნებთ „მასალას განმეორებით“, პროგრამა გადააქვს მოსწავლეს „მასალა“ განყოფილებაში იმ თავისთვის, რომელზეც ტარდება გაკვეთილი. ეს ტესტირება(ნახ. 8). მასალის გამეორების შემდეგ მოსწავლე უბრუნდება ტესტირების რეჟიმს. მას არ აქვს საშუალება უპასუხოს პროგრამით მისთვის დასმულ ბოლო შეკითხვას, ვინაიდან დიდი ალბათობა იქნება, რომ სტუდენტი 100%-ით სწორი პასუხის მიღებასაც კი ნულოვანი ცოდნით შეძლებს, რადგან ის უბრალოდ იპოვის სწორს. უპასუხოს ტექსტში მოცემულ კონკრეტულ კითხვას და უპასუხოს სწორად და შედეგად, არ მიიღოს ცოდნა კურსიდან.

ტესტირების შედეგად გამოდის შეტყობინება უარყოფითი შედეგით - თუ სწორი პასუხების 40%-ზე ნაკლები ქულა დააგროვეთ, ამ შემთხვევაში კვლავ უნდა გაიმეოროთ მასალა და ხელახლა დაიწყოთ ტესტირება; ან დადებითი, თუ 40% ან მეტი სწორი პასუხია გათვლილი (ნახ. 9):

ბრინჯი. 9.

შემდეგ შეგიძლიათ უსაფრთხოდ გააგრძელოთ გამოცდა ამ თავისთვის.

საგამოცდო ნაწილი ასევე შეიცავს კითხვებს სახელმძღვანელოს შესაბამის თავებზე, მაგრამ აქ, ტესტირებისგან განსხვავებით, გამეორებისთვის „მასალა“ განყოფილებას ვერ დაუბრუნდებით. გამოცდის ჩაბარების შემდეგ შედეგის ფორმა ხელახლა გაიცემა. აქ, ისევე როგორც ტრენინგის ტესტირებისას, მისი წარმატებით დასასრულებლად საჭიროა მინიმუმ 40% სწორი პასუხის მიღება. ამ შემთხვევაში, სტუდენტი იღებს წვდომას ტესტირებაზე შემდეგი თავისთვის.

ბრინჯი. 10.

შესაბამისად, მე-2 თავის სატესტო ნაწილის წარმატებით გავლის შემდეგ, სტუდენტი იღებს წვდომას მე-2 თავის გამოცდაზე, ხოლო მე-2 თავის გამოცდის წარმატებით დასრულების შემდეგ მე-3 თავის ტესტზე და ასე შემდეგ (სურ. 10). ).

შემდეგ წარმატებული განხორციელებაბოლო (მეხუთე) საგამოცდო ტესტის გამოსახულია შეტყობინება, რომელშიც ბოლო ტესტზე დაგროვილი ქულების შესახებ ინფორმაციის გარდა მოცემულია ინფორმაცია საბოლოო ქულის შესახებაც (სურ. 11).

ბრინჯი. 11.

ნებისმიერი ტესტის ჩაბარებული სტუდენტების შედეგების სანახავად მთავარ მენიუში უნდა აირჩიოთ „შედეგები“ (სურ. 12).

ბრინჯი. 12.

როდესაც დააჭირეთ "შედეგებს", გამოჩნდება ფანჯარა, რომელშიც უნდა შეიყვანოთ პაროლი სისტემაში შესასვლელად. მასწავლებელმა უნდა იცოდეს პაროლი (სურ. 13).

ბრინჯი. 13.

თუ ინფორმაცია მიმდინარე პაროლის შესახებ გახდება ცნობილი მეტიხალხი, ვიდრე საჭიროა, მასწავლებელს შეუძლია შეცვალოს პაროლი, ამისათვის თქვენ უბრალოდ უნდა შეიყვანოთ მიმდინარე პაროლისვეტში „პაროლი“ და პაროლი, რომლითაც მასწავლებელს სურს შეცვალოს მიმდინარე სვეტში „პაროლი“ ახალი პაროლი“ (სურ. 14).

ბრინჯი. 14.

შედეგების ცხრილის მთავარი მიზანი, გარდა კონკრეტული მოსწავლის პროგრესის შესახებ ინფორმაციის ჩვენებისა, არის სახელმძღვანელოს სასწავლო მასალის შინაარსის კონტროლი, რის შედეგადაც შესაძლებელია შესწორება. ამის არსი მდგომარეობს იმაში, რომ თითოეული ტესტის სირთულის დონე უნდა შეესაბამებოდეს იმ ცოდნის დონეს, რომელიც სტუდენტს შეუძლია მიიღოს კონკრეტული თავიდან. მაგალითად, თუ მე-3 თავის ტესტის შედეგების ცხრილის ასი ადამიანიდან ათ ადამიანს აქვს მინიმალური რაოდენობაქულები, ხოლო დანარჩენ ოთხმოცდაათს აქვს კარგი და შესანიშნავი შედეგები, მაშინ ეს მხოლოდ იმას ნიშნავს, რომ იმ ათმა ადამიანმა კარგად ვერ ისწავლა სასწავლო მასალა. და თუ ასი ადამიანიდან ოთხმოცდაათს ჰქონდა კარგი და შესანიშნავი შედეგები ტესტებში ყველა თავის გარდა მესამე თავში, ხოლო მესამეში მათ უმეტესობას საშუალოზე დაბალი შედეგი ჰქონდა, მაშინ ეს იმაზე მეტყველებს, რომ მე-3 თავში წარმოდგენილი მასალა ან გაურკვევლად არის წარმოდგენილი ან არ არის საკმარისი შესაბამისი ტესტის დავალებებიამ თავისთვის.

ელექტრონული ხელსაწყოს ანალიზმა შესაძლებელი გახადა დიპლომის ფარგლებში შექმნილი გამომცდელის მუშაობის ძირითადი კრიტერიუმების დადგენა.



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: