#94 CAT-SOOP as LTI Consumer

Open
opened 1 week ago by hz · 0 comments
hz commented 1 week ago

We should set things up so that catsoop can act not only as an LTI producer (providing problems for other things), but also as a consumer (eating problems from other places).

I wonder if it makes sense to set this up as a question type.

Maybe the global context could have information about the various LTI producers that we expect to talk to, and then an instance of the question could refer to one of those things as well as the details of the particular resource we want to include. So maybe something like

csq_lti_producers = {
   'name': 'mitx',
   ...: ...,
}

and then

<question lti>
csq_producer = 'mitx'
csq_resource = '/path/to/particular/question'
csq_npoints = 1
</question>

or something like that.

We should set things up so that catsoop can act not only as an LTI producer (providing problems for other things), but also as a consumer (eating problems from other places). I wonder if it makes sense to set this up as a question type. Maybe the global context could have information about the various LTI producers that we expect to talk to, and then an instance of the question could refer to one of those things as well as the details of the particular resource we want to include. So maybe something like ```python csq_lti_producers = { 'name': 'mitx', ...: ..., } ``` and then ```nohighlight <question lti> csq_producer = 'mitx' csq_resource = '/path/to/particular/question' csq_npoints = 1 </question> ``` or something like that.
hz added the
enhancement
label 1 week ago
hz added this to the 2020.9.0 milestone 1 week ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.