2012-07-02 1 views
0

Moodle의 특정 인스턴스에 대한 Android 앱을 개발 중입니다. 나는 단지 학생 수준의 접근 권한을 가지고 있기 때문에 어떤 무들 파일도 수정할 수 없다. 앱에 읽지 않은 게시물을 표시해야합니다. 각 코스의 포럼에 가서 읽지 않은 메시지를 확인할 수는 있지만 웹 사이트에서 데이터를 스크랩하는 화면이므로 매우 비쌉니다.읽지 않은 메시지가 무들에있는 모든 포럼에 대해 읽지 않은 게시물을 어떻게 나열 할 수 있습니까?

내가 등록한 모든 모듈의 읽지 않은 게시물을 모두 표시하려면 어떻게해야 하나의 웹 페이지 만 분석하면 필요한 정보를 얻을 수 있습니까?

답변

1

등급을 표시하고 표시하려는 경우 AJAX Marking Block을 사용할 수 있습니다. 그렇지 않은 경우, 코드가 없으면 모든 포럼을 표시하도록 코드를 수정하여 modules/forum/block_ajax_marking_forum.class.php에서 query_factory()를 편집하고 다른 모든 유형에 대한 지원을 제거 할 수 있습니다 (모듈의 다른 폴더 삭제).

나는이 작업을 수행하는 지점을 만들려고 노력할 것이지만 지금은 2.3 버전으로 업그레이드하는 중이므로 조금 시간이 걸릴 수 있습니다.

0

학생 전용 액세스 권한이있는 경우 옵션이 매우 제한적입니다. 아마도이 사이트는 RSS를 통해 포럼 게시물을 게시하도록 설정되지 않았습니다. 모든 관련 포럼에 가입 할 수 있다면 메시지 페이지 (또는 사이트 설정 방법에 따라 전자 메일)에서 모든 게시물을 얻을 수 있습니다.

무들 포럼은 실제로는 실시간이 아니며 (기본적으로 게시 알림이 꺼지기 전에 30 분짜리 '편집 창'입니다), 따라서 매우 드물게 폴링하는 경우 각 포럼 페이지를 긁어내는 화면이 없어야합니다 너무 나빴어.

다시 학생 수준 인 경우 이는 관련이 없지만 다른 사람들에게는 현재 공식 인 Unofficial Moodle Mobile App이 관심을 가질 수 있습니다.