Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
DG_FAF
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
template admin
DG_FAF
Commits
b8c3f0c5
Commit
b8c3f0c5
authored
Mar 23, 2023
by
李维
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加开放性回答,有内容就算对
parent
1a175f0c
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
6 deletions
+12
-6
DG_FAF.ts
assets/DG_FAF/scene/DG_FAF.ts
+11
-5
defaultData_DG_FAF.ts
assets/DG_FAF/script/defaultData_DG_FAF.ts
+1
-1
No files found.
assets/DG_FAF/scene/DG_FAF.ts
View file @
b8c3f0c5
...
...
@@ -1452,9 +1452,12 @@ export default class SceneComponent extends MyCocosSceneComponent {
result
.
detail
.
correctText
=
contentData
.
inputText
;
let
right
=
false
;
// 判断是否启用关键词匹配
if
(
contentData
.
keyWordMatch
)
{
// 关键词匹配,只有回答文字中包含全部关键词,就算对
right
=
this
.
fuzzyMatchingString
(
currentInputText
,
contentData
.
inputText
)
}
else
if
(
contentData
.
openAnswer
)
{
// 开放型回答 只要有内容就算对
right
=
currentInputText
!=
""
}
else
{
right
=
currentInputText
==
contentData
.
inputText
;
}
...
...
@@ -1905,7 +1908,10 @@ export default class SceneComponent extends MyCocosSceneComponent {
// 判断是否启用关键词匹配
if
(
contentData
.
keyWordMatch
)
{
right
=
this
.
fuzzyMatchingString
(
recordText
,
evaText
)
}
else
{
}
else
if
(
contentData
.
openAnswer
)
{
// 开放型回答 只要有内容就算对
right
=
recordText
!=
""
}
else
{
right
=
recordText
==
evaText
;
}
...
...
@@ -2365,9 +2371,9 @@ export default class SceneComponent extends MyCocosSceneComponent {
fuzzyMatchingString
(
testString
,
matchString
){
matchString
.
replace
(
/,/g
,
"
,
"
);
const
keyWords
=
matchString
.
split
(
"
,
"
)
keyWords
.
forEach
(
item
=>
{
item
.
trim
();
const
_
keyWords
=
matchString
.
split
(
"
,
"
)
const
keyWords
=
_keyWords
.
map
(
item
=>
{
return
item
.
trim
();
});
const
result
=
keyWords
.
find
(
key
=>
testString
.
toLocaleLowerCase
().
indexOf
(
key
.
toLocaleLowerCase
())
==
-
1
)
...
...
assets/DG_FAF/script/defaultData_DG_FAF.ts
View file @
b8c3f0c5
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment