แก้ปัญหาลืมรหัสผ่านของ moodle

กรณีลืมรหัสผ่านเข้า moodle
กรณีลืมรหัสผ่านเข้า moodle

วันนี้ มีเพื่อนที่เป็น admin ถามกรณีลืมรหัสผ่านเข้า moodle
พอมีเวลาเพราะวันนี้ไม่ง่วงนอน จึงเข้าไปแกะ table ใน moodle
แล้วผมตอบไปว่า การเปลี่ยนรหัสผ่านของ admin หรือ user ใด
ใน moodle เข้าไปเปลี่ยนได้ไม่ยากครับ สำหรับกรณีลืมรหัสผ่าน
1. ใช้ phpmyadmin เข้าไปดูรหัสผ่านในตาราง mdl_user
2. รหัสผ่านจะเข้ารหัสไว้อ่านไม่ออก แต่คัดลอกไปวางให้คนอื่นได้เลย
เช่น p ก็จะเป็น 83878c91171338902e0fe0fb97a8c47a
3. เลือกรหัสผ่านของคนอื่นที่เข้าระบบได้ ที่เราทราบรหัสผ่านนั้น
แล้วคัดลอกไปวางแทนรหัสผ่านของ admin
ก่อนคัดลอกไปวาง ก็คัดลอกรหัสผ่านของ admin เก็บไว้ก่อน
เท่านี้ก็เข้าระบบด้วย user ของ admin ได้แล้ว
4. ถ้าไม่มีรหัสผ่านที่ทราบเลย ลองของผมก็ได้
รหัสผ่านคือ p เข้ารหัสแล้วก็เป็นตามข้อ 2
5. วิธีนี้ผมทดสอบกับ 1.5 และ 1.9
ซึ่ง user กับ password ไม่ผูกโยงกัน
Password#2555 = 54f24d3ceb6c4c264cd93d8aee2b2d3e
p = 83878c91171338902e0fe0fb97a8c47a

ผมใช้ระบบใน http://www.thaiabc.com

ldap client admin

ldap admin
ldap admin
มีโอกาสได้ใช้โปรแกรม ldapadmin-4.6.11111.0-x86-eng ซึ่ง download ได้จาก http://www.ldapadministrator.com เกี่ยวกับการบริหาร account ใน LDAP Server มีผลจากการเรียนรู้ ดังนี้
1. การ export data สามารถทำได้ครั้งละไม่เกิน 50 ระเบียน (รุ่นทดลอง)
2. เมื่อ export data ออกไปเป็นแบบ csv หากแก้ไขแล้ว ต้องลบ 2 บรรทัดแรกก่อน import
3. ถ้า import ทับข้อมูลเพิ่ม ก็ต้องลบข้อมูลเดิมก่อนที่จะ import
4. สามารถเลือกระเบียนที่ต้องการ export data ได้ตามที่ต้องการ แต่ไม่เกินครั้งละ 50 ระเบียน
5. ค่าที่ export เป็นแบบ csv ออกไปสามารถแก้ไขด้วย notepad หรือ excel ก็ได้
6. ถ้าเชื่อมต่อ ldap server พร้อมกัน 2 เครื่อง สามารถสำรองข้อมูลด้วยการกดปุ่ม ctrl-c แล้ว ctrl-v ได้เลย โดยไม่ต้องใช้เทคนิค import + export และไม่จำกัดจำนวนระเบียน
$ldaphost = “x500.bund.de”;
$ldapconn = ldap_connect($ldaphost,”389″) or die(“Could not connect to yn1″); // {$ldaphost}
if ($ldapconn) {
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
$ldapbind = ldap_bind($ldapconn,”o=Bund,c=DE”);
if ($ldapbind) {
echo “anonymous successful…”;
} else {
echo “anonymous failed…”;
}
} else {
echo “connect fail”;
}
// ldapsearch -h localhost -b “dc=domain,dc=com” -s sub “objectclass=*” -x
// add libeay32.dll, ssleay32.dll in system32 and checking by phpinfo()
// http://www.keutel.de/directory/public_ldap_servers.html
// http://www.emailman.com/ldap/public.html

วิเคราะห์รายงานการประชุมผู้บริหารตามตัวบ่งชี้ลง excel

saradmin28 ก.ค.52 ได้รับมอบหมายจาก อ.ศศิวิมล แรงสิงห์ ให้อ่านรายงานการประชุมผู้บริหาร ตั้งแต่ครั้งที่ 16/2551 ถึง 42/2551 ระหว่าง 6 พ.ค.51 ถึง 30 ธ.ค. 2551 เพื่อสรุปว่าการประชุมวาระใดเกี่ยวข้องกับทั้ง 39 ตัวบ่งชี้ใน 9 องค์ประกอบ ของสกอ.บ้าง จากการอ่านที่ไม่ละเอียดมากนัก พบ 74 วาระจากทั้ง 27 รายงานการประชุม ซึ่งสามารถนำรายงานดังกล่าวไปใช้เป็นหลักฐานในการประกันคุณภาพการศึกษา เหตุที่ผมไม่นำวาระออกมาทุกวาระ เพราะบางองค์ประกอบมีการกล่าวถึงบ่อยครั้ง เช่น ศิลปวัฒนธรรมมีถึง 8 ครั้ง การบริหารความเสี่ยงมีถึง 9 ครั้ง ทำให้ในช่วงหลังจะไม่ทุกวาระทั้งหมดมาเป็นหลักฐาน เพราะเห็นว่ามีการนำมาพิจารณาต่อเนื่อง สำหรับเอกสารที่ได้มาเป็นเพียงของครึ่งปีการศึกษาแรก หากจะให้วิเคราะห์ต่อไปจะต้องใช้จากแฟ้มเอกสารดิจิทอลที่ได้รับมาผ่านอีเมลแต่ละสัปดาห์ หากการตรวจสอบ เอกสารที่ผ่านมามีครบตัวบ่งชี้แล้ว ก็น่าจะหยุดสำหรับการวิเคราะห์เอกสารดิจิทอลที่เหลือ ซึ่งผลการวิเคราะห์นำเสนอไว้ในแฟ้ม excel โดยใช้ pivot table ช่วยในการทำ cross tab ซึ่งได้ผลดังตัวอย่างที่นำเสนอนี้