[ Paticik.com | Forum | Kullanici Sozlesmesi | Üye Ol ]
» Forum Gezgini ... Üye Ol / Giris Yap
FORUM.PATICIK.COM
[ FORUM ANASAYFA ]  

[ Yeni Konu ] [ Mesaj Yaz ]
bagli degilsiniz: | Giris Yap | Üye Ol |
|+ Paticik.com Forumları
|-- |+ Pati Tech / Programlama
|-- |-- |+ Belli Kıstaslar Altında Rastgele Test Hazırlamak...
Yazar RSS Konu: Belli Kıstaslar Altında Rastgele Test Hazırlamak {1195}
Syf: ««/ 2 »»   [ A ]
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 10:41    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Senelerdir aynı dersin sorularını hazırlıyorum, hep test yapıyoruz öğrenci sayısından dolayı (1200 kişi var dersi alan). Çok fazla şube var, her birine aynı ağırlıkta farklı sorulardan oluşan farklı testler hazırlanıyor.

Elimde 1000'den fazla soru birikti artık, her sene 5-10 yeni soru ekleyerek elimdeki havuzdan yeni testler oluşturuyorum. Ama bayağı zamanımı alıyor.

Bu nedenle rastgele test hazırlayabileceğim bir sistem geliştireyim istedim. Şöyle olması gerekiyor örneğin.

7 farklı konudan 20 soru çıkacak, her konunun ağırlıkları var. Örneğin; 2 - 2 - 2 - 3 - 3 - 4 - 4 şeklinde. Atıyorum ilk konuyla alakalı 50 tane soru varsa elimde bu sorulardan yalnızca 2 tane seçecek rastgele olarak ve word'e aktaracak bunları vs. vs. daha sonra ben sınav kağıdı formatını ayarlarım ama soruların bu şekilde düzenlenmesi inanılmaz kolaylaştırır işimi.

Şimdi bunun için excel'i düşündüm;

Bir tane random cell selection fonksiyonu yazıp her konuyu ayrı column yaparak her column'dan istenen ağırlıkta soru seçtirebilirim. Fakat cell'lere soruları yazmam mümkün değil, bir şekilde onları word'den tanımlayabilirim sanırım excel'e link vs. verir hallederim diye düşünüyorum da; peki daha sonra o random ürettiğim sınavı yeni bir word belgesine nasıl aktarırım düzgün bir şekilde?

Bir de mümkünse bu olayı komple otomatikleştirmek istiyorum, ben 2 seneye doktorayı bitireceğim, arkamdan gelecek zavallı kimse o rahat etsin sdfjk.

hihi
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 10:46    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
abi en basit yöntem istiyorsan,
notepade kaydet soruları worde değil. Belli bir şeyle ayır soruları (enter olur)

sonra hangi programlama dili kolayına geliyorsa onla, notepadi aç, soruların hepsini bi arraye at, sonra ordan istediğin gibi seçtirip yeni bir notepade yazdır.

hiç excel falan kastırma.

‎( ͡° ͜ʖ ͡°)
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 10:58    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
O da bayağı mantıklıymış da matematiksel formülleri adam gibi gösterebilecek, word'den soruları direk format bozulmadan kopyalayabileceğim text editör lazım ona da. Biraz araştırayım.

Daha fazla akıl fikir lütfen :>

hihi
Yörünge Disi
ID § 02 Jan 2017, 11:01    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
test kagitlarinin okunmasini hangi omr programi ile yapiyorsun?
Üye
medal 1k
ID § 02 Jan 2017, 11:03    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
en iyisi sorularını database e atarsın güzelce table lar ayarlarsın her soruyu ilgili table a atarsın sonra sana güzel bir query yazarız.

en dandik olarak her soruyu ayrı bir file a atarsın sonra folder dan rastgele seçen birşeyler ayarlarız.

güzel bir çözüm olarak herhangi bir dilde ilk olarak textten okuma yaparız array a attıktan sonra istedigimiz şeyi yapabiliriz zaten.

beni okuduğunuz için teşekkür ederim.
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 11:04    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Üniversitede o iş için departman var, hiç bir fikrim yok ne kullandıkları konusunda.

hihi
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 11:08    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
@Borastus, son çözüm çok mantıklı geldi, güzel bir text editor'le soruları en baştan yazmam gerekmeyecek böylece.

İlk bahsettiğini de biraz açarsan sevinirim :>

hihi
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 11:19    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
akilli bir akademisyen ol..birak senden sonra gelecek ugrassin..

Life is 10% what happens to me and 90% of how I react to it. –Charles Swindoll
Üye
medal 1k
ID § 02 Jan 2017, 12:19    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
şimdi baktım da matematiksel formuller falan demişsin. sorular ne şekilde kaydettin direkt word text şeklinde mi şekiller falan var mı, matematiksel formüller ne şekilde falan en karmaşığından bir tane örnek gösterirsen rahatça iyi bir metod bulabiliriz.

beni okuduğunuz için teşekkür ederim.
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 12:33    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Ya yunan alfabasi, indisler, üsteller, accent'ler falan bolca var, bir iki tane e^x tadında script falan var, operatörler var, kesir var. Var oğlu var tongue sticking out smiley

Resim yok. Daha doğrusu var da, 2-3 tane var. Denklemlerse soruların %50'sinde falan eheh.

hihi
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 12:37    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Alinti
dana22
akilli bir akademisyen ol..birak senden sonra gelecek ugrassin..

Yok abi ya ben çektim başkası çekmesin. Cidden böyle şeyler saçma sapan vakit kaybettiriyor insana. Şu an doktora tez konusu araştırmam gerekiyor mesela ama soru kağıdı hazırlıyorum. 3-4 günümü alıyor her seferinde. Şunu tek tuşla yapabiliyor olsam, şu an 3. kahvem ve slayer eşliğinde Econometrica falan okuyor olurdum negzel :<

hihi
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 18:00    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Sabahtan beri işsiz gibi bununla uğraşıyorum, hala daha ofisteyim sdflşdsjk

Şimdi ben az biraz python biliyorum, o yüzden python'da deniyorum.

İlk olarak basit bi text file oluşturdum; 1,2,3,4,5 şeklinde girdim değerleri. Sonra onları array haline getirdim ve shuffle'ladım. E iyi kolaymış tıhıhı diyip soruları text'e kopyaladım ve shitstorm başladı...

Türkçe harfler sıkıntı, latince harfler sıkıntı, sıkıntı oğlu sıkıntı. Zaten formülleri falan aktarmam şu haliyle mümkün değil.

Başka bir yol bulmak gerekecek sanırım :<

Kendime yarın akşama kadar süre verdim şu işi çözebilmek için, yoksa bu senenin sorularını da elle hazırlıycam tongue sticking out smiley

hihi
Üye
ID § 02 Jan 2017, 18:02    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Bütün soruları tek tek ve ayrı ayrı kendi word dosyasına kaydet (asdasdasdasd nasıl bir brute force ise bu artık kolay gelsin), dosya isimlerini pitona ver, 20 soruluk testi de wordlerden sorular rastgele seçilince tek tek sınav_kağıdı.docx'e kopyalar basarsın.
Üye
medal 1k medal 5k medal 10k
ID § 02 Jan 2017, 18:09    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
1000'den fazla soru var ya sdf

Bir de şöyle bir şey yazmışlar benzer isteği olan birine:

It turns out that copying content from one Word file to another is quite complex in the general case, involving things like reconciling styles present in the source document that may be conflicting in the target document for example. So it's not a feature we're likely to be adding in the next year, say.

Gezegendeki en zor şeyi istedim sanırım; kendi kendine giden araba yapabiliyoruz ama kendi kendini hazırlayan sınav yapamıyoruz :<

hihi
Üye
ID § 02 Jan 2017, 18:10    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Yok mu stajyer, asistan öğrenci falan otursun bi günde aktarsın 1000 soruyu grinning smiley
Syf: ««/ 2 »»   [ Y ]
[ Forum ] / [ Konu ]
=o=
[ Yeni Konu ] [ Mesaj Yaz ]
*Bu sayfadaki içerik, yazanların kiŞisel görüŞlerini belirtmektedir. KiŞiler, üye anlaŞmasında var olan Şartların bilincinde olmak yükümlülüğündedir. Üye anlaŞmasına göre, gönderilen her türlü içerik, içeriği göndermiŞ olarak görünen üye rumuz ismi ve üyenin kendisine aittir. Paticik.com ve yetkilileri, üyelerimizin göndermiŞ olduğu iŞ bu sayfada yazılı olarak bulunan içerik hakkında hiçbir yasal sorumluluk kabul etmemektedir. Yükümlülük altında olmasa dahi, var olan site içeriğinin bütünü veya bir kısmının site kurallarına uygunsuzluğu durumunda, iletiŞim sayfamızdan bize eriŞebilir, gereken düzenlemeleri yapmamızı sağlayabilirsiniz.
[ Paticik.com | Forum | Kullanici Sozlesmesi | Üye Ol ]
Iletisim : info [at] paticik.com
Secereli Dobermann | Londra Rehberi Copyright 2001-2015 @ Paticik.com
This forum is powered by Phorum