# Can course attendees choose a "path" of course objects?

**URL:** <https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070>\
**Category:** EthosCE Support\
**Tags:** course\_objects, course\_relationships, courses\
**Created:** [October 26, 2020, 2:12pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070 "2020-10-26T14:12:41Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![gmartin](https://sea1.discourse-cdn.com/flex015/user_avatar/community.ethosce.com/gmartin/32/374_2.png) [@gmartin](https://community.ethosce.com/u/gmartin)\
**Post date:** [October 26, 2020, 2:12pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/1 "2020-10-26T14:12:41Z")

</div>

For our live Grand Rounds, we would like to give our attendees the option to participate through zoom or watch live through a YouTube stream embedded on a course page element.

We’re in the process of requesting the zoom integration, and I was wondering if it’s possible to have both the YouTube Stream Page and Zoom integration object as course elements and give the learner the option to proceed to either page after completing the previous course object. The outline would be as follows:

1. Pre-Survey
2. YouTube Stream OR Zoom
3. Post Survey

I was thinking this could be done with conditional access but I’m having a hard time figuring out how. I’m not sure if anyone has done something similar that may be able to guide me.

---

<div class="post-metadata">

**Author:** ![ewolfe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.ethosce.com/ewolfe/32/2_2.png) [@ewolfe](https://community.ethosce.com/u/ewolfe)\
**Post date:** [October 26, 2020, 10:05pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/2 "2020-10-26T22:05:28Z")

</div>

Yes, it’s possible. I don’t think you would need to use conditional access, just set the Pre-Survey to be required and the Zoom and YouTube course objects to be optional.

**Simplest option**  
You could links to each option into a course page or put them into the Pre-Survey webform confirmation message.

**Auto-redirect option**  
Redirect the user based on the response to a question in the Pre-Survey.

To do that you would just add a question to your Pre-survey (“How do you prefer to view the lecture?”) and then use webform tokens to redirect the user to the next course object.

**Instructions for auto-redirect option**  
First create the two video course objects. One for Zoom and one for YouTube.

Once those are created, then edit the course and go to course settings \> reminders.

Click on “Course object links” and copy the values for both video objects into a text document for later.

![2020-10-26_17-59-11.973](https://us1.discourse-cdn.com/flex015/uploads/ethosce/original/1X/d087bc8964760cb6c98fd801d22b01c6b50d1d41.png)

Then, create the Pre-survey webform.

Add the video question as a select component question. For example, “Do you want to watch on YouTube or Zoom?”

Set form key for this question to something short like `video_type`

Add the following options following options:

```
id-for-youtube-course-object|YouTube
id-for-zoom-course-object|Zoom

```

Replace the `id-for-youtube-course-object` with the id at the end of the YouTube course object you copied from the course object links earlier.

Replace the `id-for-zoom-course-object` with the id at the end of the Zoom course object you copied from the course object links earlier.

For example if they were

`[site:url]node/YourCourseNI/course-object/1234` for YouTube

and

`[site:url]node/[node:nid]/course-object/5678` for Zoom

then set the options as

```
1234|YouTube
5678|Zoom

```

Then under webform form setting set the “Redirection location” to

[site:url]node/YourCourseNID/course-object/[submission:values:video\_type:key]

Replace YourCourseNID with your course node id. In the screenshot below it is 714

![2020-10-27_08-43-01.758](https://us1.discourse-cdn.com/flex015/uploads/ethosce/original/1X/7f8994eac152cc87ac508765245d5c569e1b9f0e.png)  
Now, when the user submits the webform, they will be be redirected to the appropriate course object.

Hope this helps!

[Here is the documentation for the webform tokens.](https://ethosce.atlassian.net/wiki/spaces/ECE/pages/48070755/Webform+Tokens)

Edit: Update to state that redirect link must contain course node ID.

---

<div class="post-metadata">

**Author:** ![gmartin](https://sea1.discourse-cdn.com/flex015/user_avatar/community.ethosce.com/gmartin/32/374_2.png) [@gmartin](https://community.ethosce.com/u/gmartin)\
**Post date:** [November 13, 2020, 6:56pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/3 "2020-11-13T18:56:15Z")

</div>

Is there a way to obtain the course object links for a session within a series?

---

<div class="post-metadata">

**Author:** ![ewolfe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.ethosce.com/ewolfe/32/2_2.png) [@ewolfe](https://community.ethosce.com/u/ewolfe)\
**Post date:** [November 13, 2020, 6:59pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/4 "2020-11-13T18:59:33Z")

</div>

Yes, this feature was just released this week. If you check on your sessions it should be there now!

---

<div class="post-metadata">

**Author:** ![gmartin](https://sea1.discourse-cdn.com/flex015/user_avatar/community.ethosce.com/gmartin/32/374_2.png) [@gmartin](https://community.ethosce.com/u/gmartin)\
**Post date:** [November 13, 2020, 7:30pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/5 "2020-11-13T19:30:37Z")

</div>

Ok cool! That’s good to know. I assume these links will have to be manually updated whenever the session repeats itself though right?

---

<div class="post-metadata">

**Author:** ![ewolfe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.ethosce.com/ewolfe/32/2_2.png) [@ewolfe](https://community.ethosce.com/u/ewolfe)\
**Post date:** [November 13, 2020, 10:29pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/6 "2020-11-13T22:29:24Z")

</div>

Yes, because the links go to the course object specific to each course.

---

<div class="post-metadata">

**Author:** ![bwilhelm](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@bwilhelm](https://community.ethosce.com/u/bwilhelm)\
**Post date:** [April 29, 2021, 10:25pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/7 "2021-04-29T22:25:45Z")

</div>

Hi Ezra,

Just out of curiosity -

We have both a journal based and reviewer based CME program. Could I use the above logic for these?

For example for Reviewer CME, I would have a webform that would ask, “For which month are claiming CME?” And if they select January, is it possible to take them to a course that contains the evaluation, claim credit, and print/download certificate? Or can it only be to specific objects?

Or for Journal CME, I would ask the same thing, but then it would take them to a page where they could download the article, then take a quiz on said article, then claim credit, then print/download certificate.

Is this possible using the above logic you posted? Thanks!

---

<div class="post-metadata">

**Author:** ![bwilhelm](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@bwilhelm](https://community.ethosce.com/u/bwilhelm)\
**Post date:** [May 4, 2021, 4:17pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/8 "2021-05-04T16:17:09Z")

</div>

Actually nevermind. I just figured out the process.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/ethosce/original/1X/ed630155f4491245f1015a2ae6f61a0950720976.png) [@system](https://community.ethosce.com/u/system)\
**Post date:** [October 31, 2021, 4:18pm UTC](https://community.ethosce.com/t/can-course-attendees-choose-a-path-of-course-objects/1070/9 "2021-10-31T16:18:03Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
