MCPcopy Create free account
hub / github.com/PrairieLearn/PrairieLearn / getQuestionUrl

Function getQuestionUrl

tools/load-test.js:149–156  ·  view source on GitHub ↗
(courseInstanceUrl)

Source from the content-addressed store, hash-verified

147}
148
149async function getQuestionUrl(courseInstanceUrl) {
150 const questionsUrl = courseInstanceUrl + '/instructor/questions';
151 const body = await request({uri: questionsUrl, jar: cookies});
152 const $ = cheerio.load(body);
153 const elemList = $(`td a:contains("${questionTitle}")`);
154 assert(elemList.length == 1);
155 return serverUrl + elemList[0].attribs.href;
156}
157
158async function getQuestionSubmitInfo(questionUrl) {
159 const body = await request({uri: questionUrl, jar: cookies});

Callers 1

singleRequestFunction · 0.85

Calls 2

assertFunction · 0.85
$Function · 0.50

Tested by

no test coverage detected