วันศุกร์ที่ 28 กุมภาพันธ์ พ.ศ. 2557

Repository Application


ชื่อ commit  ใน  bitbucket
  • สาธิต           ศาสตร์ประเสริฐ     -   satit
  • ณัฐพล         เอี่ยมเจริญ             -   noei
  • ณัฐกานต์     สุวรรณดี                -   anne

วันศุกร์ที่ 21 กุมภาพันธ์ พ.ศ. 2557

ฟังก์ชันที่ต้องทำและระยะเวลาในการทำ

ส่วนของ Application Forum

  • test.selenium       5     hours
  • test.topicindex    30   munites
  • test.addtopic       30   munites
  • test.viewtopic     30   munites
  • test.reply             30  munites

ส่วนของ Application  Exam
  • test.selenium     5     hours
  • test.home          30   munites
  • test.exam          30   munites
  • test.results        30   munites

ส่วนของ Application  Contact
  • test.selenium           5    hours
  • test.contactview    30    munites
  • test.submit             30    munites

วันจันทร์ที่ 10 กุมภาพันธ์ พ.ศ. 2557

ความคืบหน้าสื่อการเรียนการสอน Django ครั้งที่ 4

    ได้ทำส่วนของ URL  เพื่อเข้าถึงแต่ละหัวข้อ และตกแต่งส่วนของการแสดงผลบนหน้าเพจ  โดยได้เพิ่มในส่วนของ  Exam  กับ  Download

หน้า DOWNLOAD





หน้า EXAM

การใช้งาน issue ใน bitbucket

    issue  เป็นฟังก์ชันหนึ่งบน bitbucket  ซึ่งใช้ในการมอบหมายงานให้แก่สมาชิกที่อยู่ใน repository นั้น  โดยเราสามารถเข้าใช้งานได้ตามรูป



    เมื่อเรากดเข้าไปแล้วก็จะเป็นแบบนี้


    หน้านี้จะแสดงรายการ issue  ทั้งหมดที่ได้สร้างมาซึ่งหมายเลขที่อยู่ข้างหน้าแต่ละงานนั้นจะมีประจำแต่ละงาน  ถ้าลบงานนั้นออกไปแล้วเลขประจำงานนั้นก็จะหายไปด้วย  โดยเราสามารถสร้าง issue ใหม่ได้ที่ปุ่ม  create issue  เมื่อกดเข้ามาแล้วจะได้แบบนี้


  • Title                 -     หัวข้อของ issue
  • Descrption       -     รายละเอียดของงาน
  • Assignee          -     ผู้ที่ได้รับมอบหมาย
  • Kind                -     ชนิดของงานว่าเป็นรูปแบบใด
  • Piority             -      ระดับความสำคัญของงาน
  • Attachments    -      การแทรกไฟล์ (อาจจะเป็นไฟล์รูปภาพบ่งบอกปัญหา เป็นต้น)
    ทำการใส่รายละเอียดเสดแล้วก็กด  Create issue  ก็จะได้งานที่ต้องการ  

    เมื่อทำการสร้างเสร็จแล้วก็เข้ามาดูรายละเอียดในหัวข้อที่ได้เราได้สร้างขึ้น  โดยทำการกดที่หัวข้อที่ต้องการดู

    โดยเราสามารถแสดงความคิดเห็นในหน้านี้ต่อ issue นี้ได้  และเมื่อเราทำการแก้ไขงานของเราตาม issue เสร็จแล้วก็กด Resolve  โดยเลือกประเภทของ workflow (สถานะของงาน) ด้วย




สถานะของสมาชิกในกลุ่ม

  • 53-1156-402-4  จุฑามาศ  ทาพลกรัง
- ดรอป
  • 53-1156-406-5 สาธิต  ศาสตร์ประเสริฐ
-  ไม่ดรอป
  • 53-1156-419-8 ณัฐพล  เอี่ยมเจริญ
 - ไม่ดรอป
  • 53-1156-503-9  ณัฐกานต์  สุวรรณดี
- ไม่ดรอป

วันเสาร์ที่ 8 กุมภาพันธ์ พ.ศ. 2557

ความคืบหน้าสื่อการเรียนการสอน Django ครั้งที่ 3 


   ในครั้งนี้ได้ทำการสร้าง application  forum ขึ้นมาเพื่อใช้แสดงความคิดเห็นต่างๆได้  โดยสามารถเข้าได้ตามรูป


    โดย page ทั้งหมดของ forum จะมีทั้งหมด 4 page และได้ทำการสร้างมา page หนึ่งคือ page ของหน้า new topic ซึ่งสามารถใส่
   - ชื่อ (Your name)
   - อีเมล์ (Your email)
   - หัวข้อ (title)
   - ความคิดเห็น (message)


ส่วนของ admin จะเหมือนกับหน้า newtopic ที่เราได้แสดงดังรูป




วันศุกร์ที่ 7 กุมภาพันธ์ พ.ศ. 2557

ความคืบหน้าสื่อการเรียนการสอน Django ครั้งที่ 2

     ในครั้งนี้ได้ทำการสร้าง application  Exam ขึ้นมาเพื่อใช้ทดสอบความรู้ในแต่ละบทเรียน  โดยสามารถเข้าได้ตามรูป

    เมื่อเข้ามาแล้วจะขึ้นแบบทดสอบแต่ละบทให้เราเลือกทำ


    โดยในที่นี้จะทดสอบเลือกบทที่ 1 ขึ้นมาก็จะได้ว่า (ดูคะแนนของข้อ 1 ได้ในตัวอย่างข้างล่าง)


ซึ่งเราจะเลือกคำตอบที่ถูกต้องนั้นคือ  ข้อ 1 ทั้ง 2 คำถาม  เราก็จะได้คะแนนตามรูปด้านล่าง

  
ข้างบนนั้นเป็นส่วนของ app ที่แสดงออกมาสำหรับผู้ใช้  ตอนนี้ก็จะมาดูส่วน admin กันบ้าง  โดยจะเป็นส่วนการแสดงผลในการเซ็ตค่าคำถามและคำตอบที่ถูกต้อง


  • Question   -   ใส่คำถาม
  • Category   -  ใส่บทเรียน  เพื่อจำแนกว่าคำถามนี้เป็นของบทเรียนอะไร
  • Choice     -   จะแบ่งเป็น 2 ส่วนคือ choice กับ point  โดย choice จะใส่คำตอบลงไปให้เลือกสี่ข้อ  โดยแต่ละข้อจะมี point กำกับไว้นั้นเอง  เพื่อช่วยในการนับคะแนน

ตัวอย่างในการใส่ค่า  (ข้อที่ 1 บทที่ 1)





วันพฤหัสบดีที่ 6 กุมภาพันธ์ พ.ศ. 2557

ความคืบหน้าเว็บสื่อการเรียนการสอน Django ครั้งที่ 1

หน้า homepage
  • home            -     ย้อนกลับมาหน้า homepage
  • about us       -     แนะนำเกี่ยวกับผู้ทำเว็บสื่อการเรียนการสอน Django
  • learning        -     บทเรียนเกี่ยวกับการสอน Django โดยจะแบ่งเป็น chapter
  • exam            -     แบบทดสอบความรู้เกี่ยวกับ  Django  โดยจะแบ่งเป็น chapter
  • download     -     ดาวน์โหลดเอกสารต่าง ๆ  เกี่ยวกับ  Django
  • forum           -     เว็บบอร์ดไว้สอบถาม หรือสนทนาสอบถามปัญหาระหว่างผู้ใช้
  • contract  us  -     ช่องทางการติดต่อผู้ทำเว็บสื่อการเรียนการสอน  Django



วันจันทร์ที่ 3 กุมภาพันธ์ พ.ศ. 2557

Define URLconfs Django Wep App

ทำการกำหนด URLconfs ที่ใช้ใน Django Wep App
จะมีหน้า home เป็น root จากนั้นจะเป็น sub URLconfs
ตามหัวข้อที่ได้กำหนดคล่าวๆ ดังรูปด้านล่าง



วันศุกร์ที่ 31 มกราคม พ.ศ. 2557

[Role of Member]

  • 53-1156-402-4 Jutamas
- จัดเตรียมเนื้อหา  แบบทดสอบท้ายบท  
  • 53-1156-406-5 Sattit
-  ทำ application  แบบทดสอบ
  • 53-1156-419-8 Nattapon
 - ทำการแสดงผลของ web application
  • 53-1156-503-9  Natthakarn
ทำ application  webboards

วันจันทร์ที่ 27 มกราคม พ.ศ. 2557

b4-56 test teams bitbucket

ได้ทำการทดลองใช้ bitbucket ในรูปแบบ teams
เริ่มจาก สร้าง team ที่ทำงานร่วมกันโดยคลิกตามรูปด้านล่าง


ต่อไปทำการกรอกชื่อ team, team ID, และเพิ่มสมาชิกใน team ในส่วนของ Add team members จากนั้นกดปุ่ม Create


ทำการสร้าง repository ตามปกติ โดยให้เลือก Owner เป็นชื่อ team ที่ได้ทำการสร้างไว้


ได้ทำการทดลองคำสั่งพื้นฐานของ mercurial ในการใช้ทำงานแบบมีผู้พัฒนาซอฟต์แวร์หลายคนร่วมกันแก้ไข code จากโปรเจคเดียวกัน เช่น hg pull, hg update และ hg merge เป็นต้น

จากรูปด้านบนจะเห็นถึงการร่วมกันแก้ไขไฟล์ หรือโค๊ดจาก 3 Author โดย 4 เวอร์ชั่นแรกจะเป็นการผลัดกัน commit และ push ในเวอร์ชั่น 5 และ 6 นั้น noei และ anne ต่างคนต่างแก้ไขแล้วจากนั้นก็นำมา merge กันในเวอร์ชั่น 7 หลังจากนั้นจะมี jeab เข้ามาร่วมกันพัฒนาโปรแกรม

วันพฤหัสบดีที่ 23 มกราคม พ.ศ. 2557

Building Software II 2/2556 [Group 4]


[GROUP 4]
[list name]
  • 53-1156-402-4 จุฑามาศ ทาพลกรัง
  • 53-1156-406-5 สาธิต ศาสตร์ประเสริฐ
  • 53-1156-419-8 ณัฐพล เอี่ยมเจริญ
  • 53-1156-503-9 ณัฐกานต์ สุวรรณดี