2017-01-15 1 views
0

무디 개발에 정말 익숙합니다. 어떻게 달성 할 수 있는지 잘 모르겠지만 누군가가 내게 손을 댈 수 있다면 정말 고맙겠습니다.무들에 파일 플러그인 업로드 및 이름 바꾸기

내가하려는 것은 파일 업로드 플러그인을 "복제"하고 똑같은 일을하지만 파일 이름을 바꾸는 것입니다. 이를위한 목적은 교사가 코스 로드맵을 업로드해야하지만, 일부는 수업 로드맵을 업로드하지 않아도됩니다. 그래서 모든 과목을 관리하는 사람은 DB에서 교사가 업로드 한 내용과 교사가 제출하지 않은 내용을 DB에서 확인할 수 있어야합니다.

예를 들어, "코스 로드맵"이라는 전용 버튼을 가지고 교사가이 버튼을 통해 업로드하게하고 모든 교사가 파일 이름을 동일하게 지정하지 않았으므로 파일의 이름을 바꾸고 싶습니다. 예를 들어, "roadmap_design", "roadmap_law", "roadmap_architecture"등 모든 파일의 시작 부분에 "roadmap_"이라는 단어가 있습니다.

저는 Moodle 3.0과 Essential Theme를 사용하고 있습니다. 나는 그것을 복제하고 새로운 플러그인을 편집하기 위해 플러그인 소스 코드를 어디에서 찾을 지 잘 모르겠습니다. 어떻게이 새로운 플러그인을 설치할 수 있습니까?

희망이 있으며 누군가가 나를 도울 수 있기를 바랍니다. 감사!

답변

0

플러그인과 관련된 모든 파일 관련 항목은 "저장소"로 처리됩니다. https://docs.moodle.org/dev/Repository_plugins을 시작해야합니다. 복제/저장소/업로드 할 수 있지만 위의 문서에서 여러 파일과 클래스 이름을 업데이트해야합니다 (새 저장소 플러그인 만들기 참조).

당신이 당신의 복제 실행이되면, 당신은 당신의 renamings

불행하게도 내가 파일을 첨부 할 수 없습니다

에 도달하기 위해 여기에 업로드 루틴을 적용 할 수 있습니다, 내 디렉토리 upload2 "복제"첨부 벌금을 부과하시기 바랍니다. 당신은 그것을 다운로드 할 수 있습니다 wetransfer

enter image description here

+0

안녕 Bearzi, 답장을 보내 주셔서 감사합니다! 나는 저장소에있는 파일들을 살펴 보았지만, 파일 모듈에 대한 코드를 찾아서 복제하고 자신 만의 플러그인을 만들 수있는 것 같습니다. 강좌 내에 "활동 또는 리소스 추가"를 입력하면 옵션 목록이 표시됩니다. 필요한 작업은 "파일"모듈을 복제하고 사용자가 업로드 한 파일의 이름을 바꾸는 것입니다. 나는 저장소 폴더에서 찾은 파일들을 어떻게 처리 하는지를 알 수 없다. "uplaod"라는 하나의 폴더가 있지만 파일 모듈과 동일하지 않습니다. 당신의 도움은 정말 고맙습니다. 감사합니다 –

+0

Heya, 위의 내 게시물의 편집을 참조하십시오, 도움이되기를 바랍니다. "파일 선택"대화 상자가 나타나면 저장소 자체가 나타납니다. "활동 추가"를 복제하고 여기에 "파일"이 있으려면 파일 저장소가 아닌 "활동 모듈"을 만들어야하지만 저장소는 목적에 따라 훨씬 쉽습니다 – Bearzi

관련 문제