Last active
November 7, 2016 14:15
-
-
Save spicydog/18bc4e4bd9e51fa3a2eb2efa7fa87df4 to your computer and use it in GitHub Desktop.
Random Project on Web Programming 2016
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$projects = [ | |
'1 ร้านเช่า หนังสือ', | |
'2 ร้านเช่า ชุดเสื้อผ้า เครื่องแต่งกาย', | |
'3 ร้านเช่า รถยนต์', | |
'4 ระบบสมัครสมาชิก', | |
'5 เว็บ Blog', | |
'6 ระบบจองคิวคลินิก', | |
'7 ระบบสั่งอาหารจากโต๊ะ', | |
'8 ระบบคำนวณเกรดวิชาเรียน', | |
'9 ระบบตัดเกรดของอาจารย์', | |
'10 ระบบคิดเงินแบบ counter ร้านค้า', | |
'11 ระบบจำลองจองและซื้อตั๋วหนัง', | |
'12 ระบบร้านไปรษณีย์', | |
'13 ระบบจองและซื้อตั๋วรถทัวร์ หรือตั๋วเครื่องบินก็ได้', | |
'14 ระบบรับเรื่องร้องเรียนจากลูกค้า Online Call Center', | |
'15 ระบบจดบันทึกข้อมูลแบบ Online To-do-list', | |
'16 ระบบบริหารจัดการ Project', | |
'17 ระบบช่วยบริหารการเงิน', | |
'18 ระบบขายสินค้าออนไลน์', | |
'19 ระบบ Online Poll / Survey', | |
'20 ระบบ Online Fitness Tracker' | |
]; | |
// Random project order | |
shuffle($projects); | |
$students = [ | |
'57090500402', | |
'57090500403', | |
'57090500404', | |
'57090500407', | |
'57090500408', | |
'57090500409', | |
'57090500410', | |
'57090500411', | |
'57090500412', | |
'57090500413', | |
'57090500414', | |
'57090500415', | |
'57090500416', | |
'57090500420', | |
'57090500422', | |
'57090500423', | |
'57090500424', | |
'57090500425', | |
'57090500426', | |
'57090500427', | |
'57090500429', | |
'57090500430', | |
'57090500431', | |
'57090500432', | |
'57090500433', | |
'57090500434', | |
'57090500435', | |
'57090500436', | |
'57090500438', | |
'57090500439', | |
'57090500440', | |
'57090500441', | |
'57090500442', | |
'57090500443', | |
]; | |
// Random student order | |
shuffle($students); | |
// The 2 Senior studentห must be together | |
$students = array_merge(['56090500421', '56090500438'], $students); | |
// Fill students into project | |
for ($i=0; $i<count($students); $i++) { | |
// Group change every 2 students | |
if ($i%2 === 0) { | |
echo str_repeat('=', 64) . "\n"; | |
$groupId = intval($i/2); | |
echo "Group #$groupId: "; | |
echo $projects[$groupId] . "\n"; | |
} | |
echo "\tID: " . $students[$i] . "\n"; | |
} | |
echo str_repeat('=', 64) . "\n"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================================================================ | |
Group #0: 2 ร้านเช่า ชุดเสื้อผ้า เครื่องแต่งกาย | |
ID: 56090500421 | |
ID: 56090500438 | |
================================================================ | |
Group #1: 16 ระบบบริหารจัดการ Project | |
ID: 57090500413 | |
ID: 57090500441 | |
================================================================ | |
Group #2: 7 ระบบสั่งอาหารจากโต๊ะ | |
ID: 57090500443 | |
ID: 57090500407 | |
================================================================ | |
Group #3: 20 ระบบ Online Fitness Tracker | |
ID: 57090500438 | |
ID: 57090500416 | |
================================================================ | |
Group #4: 4 ระบบสมัครสมาชิก | |
ID: 57090500411 | |
ID: 57090500420 | |
================================================================ | |
Group #5: 6 ระบบจองคิวคลินิก | |
ID: 57090500423 | |
ID: 57090500434 | |
================================================================ | |
Group #6: 3 ร้านเช่า รถยนต์ | |
ID: 57090500440 | |
ID: 57090500426 | |
================================================================ | |
Group #7: 17 ระบบช่วยบริหารการเงิน | |
ID: 57090500439 | |
ID: 57090500431 | |
================================================================ | |
Group #8: 12 ระบบร้านไปรษณีย์ | |
ID: 57090500436 | |
ID: 57090500414 | |
================================================================ | |
Group #9: 9 ระบบตัดเกรดของอาจารย์ | |
ID: 57090500435 | |
ID: 57090500422 | |
================================================================ | |
Group #10: 1 ร้านเช่า หนังสือ | |
ID: 57090500404 | |
ID: 57090500402 | |
================================================================ | |
Group #11: 5 เว็บ Blog | |
ID: 57090500408 | |
ID: 57090500412 | |
================================================================ | |
Group #12: 14 ระบบรับเรื่องร้องเรียนจากลูกค้า Online Call Center | |
ID: 57090500415 | |
ID: 57090500424 | |
================================================================ | |
Group #13: 15 ระบบจดบันทึกข้อมูลแบบ Online To-do-list | |
ID: 57090500429 | |
ID: 57090500410 | |
================================================================ | |
Group #14: 8 ระบบคำนวณเกรดวิชาเรียน | |
ID: 57090500430 | |
ID: 57090500409 | |
================================================================ | |
Group #15: 18 ระบบขายสินค้าออนไลน์ | |
ID: 57090500427 | |
ID: 57090500442 | |
================================================================ | |
Group #16: 13 ระบบจองและซื้อตั๋วรถทัวร์ หรือตั๋วเครื่องบินก็ได้ | |
ID: 57090500433 | |
ID: 57090500403 | |
================================================================ | |
Group #17: 19 ระบบ Online Poll / Survey | |
ID: 57090500432 | |
ID: 57090500425 | |
================================================================ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment