Exams have an important place in our country's education system. These exams are generally administered as multiple-choice exams. Multiple choice exams can be read faster with optical form. Optical forms save time, but there are also some disadvantages. The first of these is the high cost of optical mark reader devices. High-cost optical mark reader devices are only available in some educational institutions. To prevent this, in this project, the infrastructure and development steps of the mobile optical reader application proposed in this study will be discussed. With the proposed mobile optical mark reader application, educators can read optical forms using their phones. In this way, there is no need for an optical reader device. Optical forms, which are read with the help of a phone camera, are brought into a suitable format with various image processing techniques. It is ensured that the marked options are recognized on the images that are in the appropriate form. Exam results are calculated with the knowledge of the order of questions obtained from the positions of the recognized choices. Statistical data are presented to the teacher and student by evaluating the exam results. In the infrastructure of this application, the Python OpenCV library is used for image processing techniques. The proposed application is developed with Dart and Flutter programming languages. These programming languages provide the opportunity to work cross-platform. In this way, it will be used efficiently on many mobile devices independent of the operating system. In addition to such contributions, it calculates the results of the practice test exams developed at a high rate. When the experiments are examined, the calculation success is measured between 90% and 95%. If the right light is provided and the optical forms are given to the system, the results of the test exams are highly accurate.
Optical form mobile optical mark reader image processing OpenCV Flutter expert systems
Ülkemiz eğitim sisteminde sınavlar önemli bir yere sahiptir. Bu sınavlar genellikle çoktan seçmeli sınavlar olarak uygulanmaktadır. Çoktan seçmeli sınavlar optik form ile daha hızlı okunabilmektedir. Optik formlar zamandan tasarruf sağlarlar ancak bunun yanında bazı dezavantajlarda mevcuttur. Bunların en başında optik okuyucu cihazlarının maliyetinin yüksek olması gelmektedir. Yüksek maliyete sahip optik okuyucu cihazları her eğitim kurumunda bulunmamaktadır. Bu projede bunun önüne geçmek için bu çalışmayla birlikte önerilen mobil optik okuyucu uygulamasının alt yapısı ve geliştirme adımlarına değinilecektir. Önerilen mobil optik okuyucu uygulaması ile eğitimciler telefonlarını kullanarak optik formları okutma imkânına kavuşacaklardır. Bu sayede optik okuyucu cihazına gerek kalmamaktadır. Telefon kamerası yardımıyla okunan optik formlar çeşitli görüntü işleme teknikleriyle uygun formata getirilmektedir. Uygun formata gelen görüntüler üzerinden işaretli şıkların tanınması sağlanır. Tanınan şıkların konumlarından elde edilen soru sırası bilgisi ile sınav sonuçları hesaplanmaktadır. Sınav sonuçları değerlendirilerek öğretmen ve öğrenciye istatiksel veriler sunulmaktadır. Bu uygulamanın alt yapısında görüntü işleme teknikleri için Python OpenCV kütüphanesinden yararlanılmaktadır. Önerilen uygulama Dart ve Flutter programlama dilleri ile geliştirilmektedir. Bu programlama dilleri çapraz platformda çalışma imkânı sağlamaktadır. Bu sayede işletim sisteminden bağımsız birçok mobil cihazlar üzerinde verimli bir şekilde kullanımı sağlanacaktır. Bu gibi katkıların yanında geliştirilen uygulama test sınavlarının sonuçlarını yüksek bir oranda doğru hesaplamaktadır. Yapılan deneyler incelendiğinde hesaplama başarımı %90 ile %95 arasında ölçülmektedir. Doğru ışığın sağlanarak optik formların sisteme verilmesi halinde test sınavlarının sonuçları yüksek oranda doğru çıkmaktadır.
Optik form mobil optik okuyucu görüntü işleme OpenCV Flutter uzman sistemler
Birincil Dil | Türkçe |
---|---|
Konular | Görüntü İşleme, Örüntü Tanıma |
Bölüm | Araştırma Makaleleri |
Yazarlar | |
Erken Görünüm Tarihi | 7 Aralık 2023 |
Yayımlanma Tarihi | 15 Aralık 2023 |
Gönderilme Tarihi | 5 Kasım 2023 |
Kabul Tarihi | 30 Kasım 2023 |
Yayımlandığı Sayı | Yıl 2023 Cilt: 5 Sayı: 2 |
KMUJENS’nde yayınlanan makaleler Creative Commons Atıf-Gayriticari 4.0 Uluslararası Lisansı (CC BY-NC) ile lisanslanmıştır. İçeriğin ticari amaçlı kullanımı yasaktır. Dergide yer alan makaleler, yazarına ve orijinal kaynağa atıfta bulunulduğu sürece kullanılabilir.