EduzaTypingTrainer : โปรแกรมฝึกพิมพ์สัมผัส

       ทดลองใช้งานได้ที่ website :: pim.eduza.com 
       โปรแกรมนี้ ในตอนแรกเกิดขึ้นจากอาจารย์ที่สอนในรายวิชา Programming ของผู้เขียนบอกว่าจะทดสอบความเร็วในการพิมพ์ A-Z โดยการจับเวลา  ตอนนั้น  ถึงจะเขียนโปรแกรมภาษา java ได้ แต่ก็ยังพิมพ์แบบจิ้มๆอยู่เลย  กังวลว่าจะทำไม่ได้  เลยอยากจะรู้ว่าตัวเองจะพิมพ์ได้เร็วขนาดไหน แต่หากจะมานักจับเวลาเอง ก็รู้สึกมันไม่เป๊ะ เลยลองเขียนโปรแกรมนี้ขึ้นมาเล่นๆให้เพื่อนทั้งรุ่นเอาไปลอง  เอาไปเอามา จารย์ดันไม่ทดสอบซะงั้น  โปรแกรมนี้ก็เลยถูกทิ้งร้างอยู่หลายปี จนกระทั่งได้มีโอกาศมาสอนเด็กมัธยมเขียนโปรแกรม  ซึ่งก็ได้พบว่า เด็กพิมพ์ช้ามาก มาลองหาโปรแกรมที่จะมาฝึกเด็กดูอยู่หลายตัว ก็ไม่เจอตัวไหนโดนซักกะอัน มันลัดๆ ข้ามๆ สิ่งที่ควรจะฝึก ตัวดีๆหน่อยก็ดันไม่ฟรี  เลยนึกขึ้นได้ว่าตัวเองเคยเขียนไว้นี่หว่า จึงได้จับมาปัดฝุ่น แล้วนำมาทดสอบกับเด็ก ม.1  ผลคือ เด็กชอบ แข่งขันกันทำสถิติกันใหญ่ เลยคิดว่า จะพัฒนาต่อแบบยกเครื่องใหม่ในรูปของ Web-Based Application ให้มันน่าใช้และพร้อมสำหรับใช้งานในการเรียนการสอนจริงๆในอีกไม่ช้านี้ภายใต้ชื่อ Eduza Typing Trainer V1.0  ซึ่งแน่นอนว่าจะปล่อยออกมาให้ได้ใช้กันได้ฟรีๆ ไม่มีค่าใช้จ่ายใดๆทั้งสิ้น


โปรแกรมฝึกพิมพ์สัมผัสอย่างง่าย

พัฒนาด้วยภาษา java


การใช้งาน
   - ต้องติดตั้ง java runtime (jre) version 8 ขึ้นไป
   - ทุกไฟล์เป็นไฟล์ *.jar (ยังไม่ได้ทำให้เป็น *.exe)

บทที่ 1 สร้างความคุ้นเคยกับแป้นเหย้า (a s d f j k l ;)
แบบฝึก 1.1 download -> สร้างความคุ้นเคยง่ายๆ
แบบฝึก 1.2 download -> ระดับปานกลาง 1
แบบฝึก 1.3 download -> ระดับปานกลาง 2
แบบฝึก 1.4 download -> ฝึกพิมพ์เป็นคำ


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Change log
v0.01-alpha(9/มิ.ย./51 อ่านไม่ผิด เขียนไว้ตั้งแต่สิบปีที่แล้ว 2551) (exe download)
+จับเวลาพิมพ์ a-z

v0.02-alpha(31/พ.ค./61)

+เปลี่ยนให้ Esc เป็นปุ่ม reset เพื่อให้พิมพ์ space bar ได้ในข้อความ
+แสดง space bar ว่า ".:Space Bar:." จากเดิมที่ไม่แสดงอะไรออกมาเลยเมื่อต้องพิมพ์วรรค
+แสดงจำนวนอักษรทั้งหมดที่ต้องพิมพ์ รวมถึง ตำแหน่งที่กำลังพิมพ์อยู่

+หยุดนับจำนวนตัวอักษร เมื่อพิมพ์ครบทุกตัวแล้ว เพื่อป้องกัน Array Exception

v0.03-alpha(31/พ.ค./61)
+เมื่อ reset ให้เวลาเป็น 00:00:00

v1.0-beta(future) (zip download)
- ยกเครื่องใหม่ให้เป็น web based application (ใช้ AngularJS 6 + Bootstrap 4) เพื่อ
    - ไม่ต้องติดตั้ง jre
    - ไม่ต้องติดตั้ง Program
    -  แสดง
          - CPM(characters per minute)
          - WPM(Word per minute) (ศึกษาสูตรเพิ่มเติมได้ที่: https://www.speedtypingonline.com/typing-equations)
          - Accuracy
          - fastest chars (อักษรที่กดได้ไวที่สุด)
          - slowest chars (อักษรที่กดได้ช้าที่สุด)
          - อักษรที่พิมพ์ผิดบ่อยสุด
    - User Interface based on https://www.livechatinc.com/typing-speed-test/#/
    - chars per minute formular : https://stackoverflow.com/questions/167752/how-can-you-display-typing-speed-using-javascript-or-the-jquery-library
    - sideBar Technic : https://bootstrapious.com/tutorial/sidebar/index.html
eduza typing trainer v1.0 (กำลังพัฒนา) ()




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

CASIO fx-5800P : การ mod ด้วยเครื่องคิดเลข

sgsBB(SGS-Score Inserter) : โปรแกรมช่วยกรอกผลคะแนนจาก bookmark51 ใส่ระบบ SGS ของ สพฐ.

springMVC : เชื่อมต่อฐานข้อมูล mySQL ด้วย JDBC-Template