Sha256: fe7be108f619155832fbfb254b5d4e7d311f8d972f0073a7ee98712bd6ff2853
Contents?: true
Size: 1.8 KB
Versions: 2
Compression:
Stored size: 1.8 KB
Contents
module IVLE module Forum def forums(course_id, duration=0, include_threads=true, title_only=false) api 'Forums', courseid: course_id, duration: duration, includethreads: include_threads, titleonly: title_only end def forum(forum_id, duration=0, include_threads=true) api 'Forum', forumid: forum_id, duration: duration, includethreads: include_threads end def forum_headings(forum_id, duration=0, include_threads=true) api 'Announcement_AddLog', forumid: forum_id, duration: duration, includethreads: include_threads end def forum_heading_threads(heading_id, duration=0, get_main_topics_only=false) api 'Forum_HeadingThreads', headingid: heading_id, duration: duration, getmaintopicsonly: get_main_topics_only end def forum_threads(forum_id, duration=0, get_sub_threads=true) api 'Forum_Threads', threadid: thread_id, duration: duration, getsubthreads: get_sub_threads end def forum_thread(thread_id) api 'Forum_Thread', threadid: thread_id end def forum_post_new_thread(heading_id, title, reply) api_post 'Forum_PostNewThread_JSON', headingid: heading_id, title: title, reply: reply end def forum_reply_thread(thread_id, title, reply) api_post 'Forum_ReplyThread_JSON', threadid: thread_id, title: title, reply: reply end def forum_thread_add_log(thread_id) api_post 'Forum_Thread_AddLog_JSON', threadid: thread_id end def forum_sale_of_used_textbooks(duration=0, include_threads=true) api 'Forum_SaleOfUsedTextbooks', includethreads: include_threads, duration: duration end def forum_student_feedback(duration=0, include_threads=true) api 'Forum_StudentFeedback', includethreads: include_threads, duration: duration end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
IVLE-0.0.2 | lib/IVLE/api/forum.rb |
IVLE-0.0.1 | lib/IVLE/api/forum.rb |