MCPcopy
hub / github.com/ocsjs/ocsjs / doUnderstandingText

Function doUnderstandingText

packages/scripts/src/projects/unipus/exploration.ts:1004–1023  ·  view source on GitHub ↗
(rp: RemotePage, opts: CommonWorkOptions)

Source from the content-addressed store, hash-verified

1002}
1003
1004function doUnderstandingText(rp: RemotePage, opts: CommonWorkOptions) {
1005 return handleCommonUnitTest(rp, opts, {
1006 type: 'completion',
1007 test_type: 'reading-replay',
1008 root: '.question-common-abs-reply',
1009 elements: {
1010 // 将题目和选项一起搜索
1011 title: '.question-inputbox-header',
1012 options: 'textarea'
1013 },
1014 questionTitleTransform(ques) {
1015 // 指导内容,比如说:选择最佳匹配的选项...
1016 const direction = $el('.question-wrap .abs-direction')?.innerText.trim() || '';
1017 // 阅读理解主要内容
1018 const ctx = $el('.question-wrap .question-common-abs-material')?.innerText.trim() || '';
1019 // ques 就是小标题
1020 return [direction, '-'.repeat(10), ctx, '-'.repeat(10), ques].filter(Boolean).join('\n');
1021 }
1022 });
1023}
1024
1025function doCompletion(rp: RemotePage, opts: CommonWorkOptions) {
1026 return handleCommonUnitTest(rp, opts, {

Callers 1

jobFunction · 0.85

Calls 1

handleCommonUnitTestFunction · 0.85

Tested by

no test coverage detected