(c) 2011-2012 폴 본, [email protected]
사용 가능한 스크립트: https://github.com/sdc/Moodle-Scripts
홈페이지: http://commoodle.southdevon.ac.uk/course/view.php?id=2
South Devon College에서 Moodle의 관리 및/또는 관리(및 개발 가능)를 어떻게든 지원하는 스크립트 모음입니다.
이 프로그램은 무료 소프트웨어입니다. 자유 소프트웨어 재단(Free Software Foundation)에서 발표한 GNU General Public License(라이센스 버전 3) 또는 (귀하의 선택에 따라) 이후 버전의 조건에 따라 재배포 및/또는 수정할 수 있습니다.
이 프로그램은 유용할 것이라는 희망으로 배포되지만 어떠한 보증도 제공하지 않습니다. 상품성이나 특정 목적에의 적합성에 대한 묵시적인 보증도 제공되지 않습니다. 자세한 내용은 GNU 일반 공중 라이선스를 참조하세요.
이 프로그램과 함께 GNU General Public License 사본을 받으셨을 것입니다. 그렇지 않은 경우 http://www.gnu.org/licenses/를 참조하세요.
위의 설명이 옳았습니다. 이 스크립트는 South Devon College에서 Moodle 2.x의 관리 또는 관리를 지원하고 있으며 계속해서 지원하고 있습니다. 이 스크립트는 매우 난해합니다. 특정 요구 사항을 충족하기 위해 서둘러 작성되었으며 수행하는 작업의 가장 좋은 예는 아닐 수 있지만 작동하며 바퀴를 다시 만들 필요가 없도록 해 준다면 훌륭합니다.
무들 1.9.x, 2.0.x용.
이 스크립트는 Moodle 코스에 마지막으로 접근한 시기와 누가 접근했는지 표시하는 데 사용할 수 있습니다. 추가로 유용한 정보가 포함된 표로 정보를 표시합니다. 몇 가지 초기 구성(섹션 1 및 2 참조)이 필요하며 그 후에는 작동해야 합니다.
코스/사용자에 대한 추가 정보가 있을 수 있는 경우 페이지에 '제목' 속성으로 추가되었습니다. 즉, 화면의 텍스트 위에 포인터를 올리면 약간의 지연 후에 해당 정보가 표시되어야 합니다.
스크립트 하단에 변경 내역이 있습니다.
MySQL 5.1.x의 경우. 다른 버전의 MySQL에서도 작동합니다.
참고: 이는 데이터베이스의 기본 구조를 변경하는 스크립트입니다. 데이터를 파괴한다는 점에서 '파괴적'인 것은 아니지만 데이터가 저장되는 방식을 변경하므로 잠재적으로 데이터 손상을 초래할 수 있습니다 . 이 스크립트를 사용하기 전에 예방 조치를 취해야 합니다.
이 스크립트는 명명된 데이터베이스의 모든 테이블에 대한 데이터베이스 스토리지 엔진(예: MyISAM, InnoDB)뿐만 아니라 데이터베이스와 테이블의 데이터 정렬(문자 집합: 라틴어, UTF8 등)을 변경하는 데 사용할 수 있습니다. 주로 Moodle 데이터베이스에서 사용하도록 의도되었지만 명명된 모든 데이터베이스에서 사용할 수 있으며 전체 테이블 대신 일부 테이블만 변경하도록 수정할 수 있습니다.
원래 이 스크립트는 다른 사람(알 수 없음)의 작업이었으며 Moodle 데이터베이스를 수정하기 위해 특별히 수정되었습니다. 조잡하지만 PHPMyAdmin과 같은 다른 도구를 사용하는 것보다 훨씬 더 빠르게 작업을 수행합니다.
이 스크립트를 사용해야 하는 이유를 모르는 경우에는 사용하지 마십시오.
무들 2.x의 경우
이 스크립트는 Moodle 2 업그레이드까지 그리고 그 이후에도 사용되었습니다. 이는 Moodle 2 설치 내 모든 과정의 다양한 측면에 대한 개요를 제공합니다. 이는 유사한 스크립트 'last-modified.php'를 기반으로 하지만 상당히 더 나아갑니다.
몇 가지 초기 구성(코드 내 섹션 1 및 2 참조)이 필요하며 그 후에는 작동해야 합니다. 하지만! 이 보고서는 코드 가독성, 재사용 또는 구성에 대한 고려 없이 오랜 기간 동안 작성되고 지속적으로 수정되었습니다. 일부 구성 옵션(예: 사이트 관리자이기 때문에 특정 사용자 ID를 무시하거나 사용 중인 백업 방법을 검색하는 등)이 if() 문에 직접 작성되었습니다. 여기 용이 있습니다.
코스/사용자에 대한 추가 정보가 있을 수 있는 경우 페이지에 '제목' 속성으로 추가되었습니다. 즉, 화면의 텍스트 위에 포인터를 올리면 약간의 지연 후에 해당 정보가 표시되어야 합니다.
스크립트 하단에 변경 내역이 있습니다.
이는 PHP 스크립트이며 올바르게 실행하려면 다음이 필요합니다.
이 스크립트는 Moodle 데이터베이스를 사용하지만 실제로 작동하기 위해 Moodle을 설치할 필요는 없습니다. 이는 의도적인 것이지만 이러한 스크립트를 보다 사용자 친화적이고 호환성 있게 만들기 위해 향후 Moodle 관리 보고서로 전환될 수 있습니다.
이러한 스크립트에 대한 지원 쿼리가 있을 수 있습니다. 스크립트 사용 또는 구성에 도움이 필요하거나 오류를 알리려면 GitHub(https://github.com/sdc/Moodle-Scripts/issues)에서 문제를 제기해 주세요.