Topic
For loop type learndash_topic
, here are the query parameters and fields.
Query parameters
completion_status
- Topic completion status ('open', 'started', 'completed', 'locked')
Type: string, arraycourse
- Course ID or "current" for current course
Type: stringenrolled
- Current user is enrolled
Type: booleanlesson
- Lesson ID or "current" for current lesson
Type: stringvideo_exists
- Topic video exists, true or false
Type: boolean
Fields
topic_assignments_auto_approve
- Assignment grading type(Auto-approve, Manually grade)topic_assignments_deletion
- Assignment deletion enabledtopic_assignments_enabled
- Is assignment enabledtopic_assignments_extensions
- Assignment file extensions limittopic_assignments_form
- Renders Assignment upload form.topic_assignments_points
- Assignment points enabledtopic_assignments_points_amount
- Assignment points amounttopic_assignments_size
- Assignment file size limittopic_assignments_upload
- Assignment file uploads number limittopic_has_next_topic
- Has next topictopic_has_previous_topic
- Has previous topictopic_mark_complete
- Mark Complete buttontopic_materials
- Topic materialstopic_next_step
- Next steptopic_next_step_id
- Next step Idtopic_next_step_title
- Next step Titletopic_next_step_url
- Next step URLtopic_next_topic_id
- Next topic idtopic_next_topic_link
- Next topic linktopic_next_topic_title
- Next topic titletopic_next_topic_url
- Next topic urltopic_parent_course_id
- Topic parent Course idtopic_parent_course_title
- Topic parent Course Titletopic_parent_course_url
- Topic parent Course URLtopic_parent_lesson_id
- Topic parent Lesson idtopic_parent_lesson_title
- Topic parent Lesson Titletopic_parent_lesson_url
- Topic parent Lesson URLtopic_previous_step
- Previous steptopic_previous_step_id
- Previous step Idtopic_previous_step_title
- Previous step Titletopic_previous_step_url
- Previous step URLtopic_previous_topic_id
- Previous topic idtopic_previous_topic_link
- Previous topic linktopic_previous_topic_title
- Previous topic titletopic_previous_topic_url
- Previous topic urltopic_progress_completed
- Topic completed stepstopic_progress_percent
- Topic progress percenttopic_progress_status
- Progress status: open, started, completed, or lockedtopic_progress_status_label
- Progress status label: Not Started, In Progress, Completed, or Lockedtopic_progress_total
- Topic total stepstopic_step_number_course
- Topic Step Number relative to Course - WITHOUT Quizzes countedtopic_step_number_course_q
- Topic Step Number relative to Course - WITH Quizzes countedtopic_step_number_lesson
- Topic Step Number relative to parent Lesson - WITHOUT Quizzes countedtopic_step_number_lesson_q
- Topic Step Number relative to parent Lesson - WITH Quizzes countedtopic_time_enabled
- If Forced time enabled or not.topic_timer
- Display timer countdown.topic_video
- Renders Video.topic_video_auto_complete
- Mark the topic as completed once the user has watched the full video.topic_video_auto_complete_delay
- Delay between video completion and topic completion.topic_video_auto_start
- Video auto-start or not.topic_video_enabled
- Video enabled or not.topic_video_exist
- Video exists or not.topic_video_focus_pause
- Pause the video if user switches to a different window..topic_video_show_complete_button
- Display the Mark Complete button on a topic even if not yet clickable.topic_video_show_controls
- Show Video controls or not.topic_video_shown
- Video available "before" or "after" completed sub-steps.topic_video_track_time
- Allows user to resume video position.topic_video_url
- Video URL.