building web api with asp.net core mvc pdf : C# merge pdf application Library tool html .net winforms online MapleTAUserGuide16-part1044

QuestionFields
Eachquestionmustcontainmode,question,andanswerstatements.Inaddition,therearemanyoptionalfields
thatcanbeaddedtoquestionstoenhancefunctionality,addcommentsorhints,orotherwisedefineorexpandthe
capabilitiesofthequestion.Table8.5listsselectedavailablequestionfieldsandsummarizesrelatedinformation.
Table8.5:QuestionFields
Description/Func-
tion
FieldType
Caninclude
HTMLor
MathML?
Requiredoroptional
qu.x.y.
<fieldname>
Systemcommandthat
identifiesthequestion
type
internaldirective
No
required
mode
Specifiessubtypeof
Maplequestion.For
internaldirective
No
required(inMaple-graded
questions)
type
MapleSyntaxques-
tions,itismaple.For
MapleFormulaques-
tions,itisformula.
ForMaple-graded
questions,specifiesthe
internaldirective
No
optional(inMaple-graded
questions)
allow2d
studententrymode.
Canbe0,1,or2.For
maple questions,it
canbe0(fortext-entry
mode)or1(forsymbol
mode).Forformula
questions,itmustbe1.
Displaystextthatiden-
tifiestheindividual
question.
display-novariables
Yes
optional
name
IndicatesuseofHTML
editinginthequestion.
internaldirective
No
optional
editing
Setdirectlyorautomat-
icallybyQuestionEd-
itor.
Thequestionstatement.
Cancontainanycom-
display-cancontainvariables
Yes
required
question
binationoftext,Math-
ML,HTML,tables,or
referencestoimagesor
objects.
Containsvariable
definitionsforusein
internaldirective
No
optional
algorithm
thequestion.Must
conformtothesystem
formulaandvariable
syntax.
Definescorrectanswer
foruseingrading.If
internaldirective
No
required(exceptinessay,
matching,andMaple-
gradedquestions)
answer
mathematicalquestion,
mustconformtothe
systemmath/formula
syntax.
8.10QuestionBanks • • 141
C# merge pdf - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
.net merge pdf files; reader combine pdf pages
C# merge pdf - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
merge pdf files; combine pdf online
Description/Func-
tion
FieldType
Caninclude
HTMLor
MathML?
Requiredoroptional
qu.x.y.
<fieldname>
Definescorrectnumber
andunitsofanswersin
numericquestions.
internaldirective
No
required(innumeric
questions)
answer.number
answer.unit
Maplecodetograde
studentresponsesand
preventcheating
internaldirective
No
required(inMaple-graded
questions)
maple
Mapleplotcommand
thatplotsastudentre-
internaldirective
No
optional
plot
sponseorrelatedfunc-
tion.Availableinall
Maple-gradedques-
tions.
Definesgradingmode
innumericquestions.
internaldirective
No
optional
grading
Requiredinnumeric
questions.
Referencetoacustom-
izedtableofunits
internaldirective
No
optional
units
Numberofsignificant
digits.Requiredfor
internaldirective
No
optional
digit
exact_sigdand
toler_sigdgrading
modesinnumeric
questions.
Percentageerror(or
tolerance).Required
internaldirective
No
optional
perc
fortoler_perc
gradingmodeinnumer-
icquestions.
Absoluteerror(ortoler-
ance).Requiredfor
internaldirective
No
optional
err
toler_sigdand
toler_absgrading
modesinnumeric
questions.
Absolutetolerancefor
formulaquestions(in-
cludingsubtypes)
internaldirective
No
optional
tolerance
Containstheithchoice
inamultiplechoiceor
display-cancontainvariables
Yes
optional
choice.i
multipleselection
question.Thevaluesof
iinaquestionmust
startat1andbeconsec-
utive.
Containsfeedback
providedtostudents
display-cancontainvariables
Yes
optional
comment
or
upongrading.The
comment.i
comment.ifield
providesresponse-spe-
cificcommentsinmul-
tiplechoicequestions.
Thevaluesofiina
142 • 8AuthoringMethodsforQuestions
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
C#, C# convert PDF to HTML, C# convert PDF to Word, C# extract text from PDF, C# convert PDF to Jpeg, C# compress PDF, C# print PDF, C# merge PDF files, C# view
all jpg to one pdf converter; add pdf files together
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
C#, C# convert PDF to HTML, C# convert PDF to Word, C# extract text from PDF, C# convert PDF to Jpeg, C# compress PDF, C# print PDF, C# merge PDF files, C# view
adding pdf pages together; c# merge pdf
Description/Func-
tion
FieldType
Caninclude
HTMLor
MathML?
Requiredoroptional
qu.x.y.
<fieldname>
questionmuststartat1
andbeconsecutive.
Containsahint.The
valuesofiinaques-
display-cancontainvariables
Yes
optional
hint.i
tionmuststartat1and
beconsecutive.
Containsaworked
solution.Shownonly
display-cancontainvariables
Yes
optional
solution
inStudySessionassign-
ments.
Containsdescriptive
informationaboutthe
internaldirective
No
optional-userspecified
info
question.Multipleuser
specifiedfieldsand
correspondingvalues
canbecontainedinthis
statement.
Definitions
• InternalDirectivefieldsarecommandsthatareevaluatedandperformedbythesystem.Theycannotcontain
HTMLorMathMLtagsandmustconformtothesystemsyntaxforalgorithms,formulas,mathexpressions,
orcommandswitches.
• Displayfieldsholdquestioninformationthatisusedindisplayingthequestionorrelatedfeedback,hints,or
solutions.Thetopicandnamefieldscannotcontainvariablevaluesbecausealgorithmicvariablesaresetat
thelevelofthequestion.
QuestionModes(QuestionTypes)
Everyquestionmustbeginwithamodestatement.Usingthemodestatement,MapleT.A.formatsthequestionon
thepage.
• Differentquestiontypesrequiredifferentfieldsintheirdefinition.Forexample,youmustspecifyeverychoice
foramultiplechoicequestionasachoice.ifield,whereasforaformulaquestionyouspecifyonlythecorrect
numericanswer.
• Thequestiontypeisenteredinthemodefield.Thequestiontypespecificationcanbealllower-caselettersor
haveinitialupper-caseletters.Forexample,thefollowinglinewoulddesignatethefifthquestionintopic3as
multiplechoice:
qu.3.5.mode=multiple choice@
Table8.6listsalltheMapleT.A.questiontypesandtheircorrespondingmodestrings.
Table8.6:ListofQuestionTypesandCorrespondingmodes
mode string
qu.x.y.mode=<question_type>@
QuestionType
qu.x.y.mode=Blanks@
Blanks
[text][menu][formula]options—Thisquestion
typehasbeendeprecated.
qu.x.y.mode=Clickable Image@
Clickableimagemap
qu.x.y.mode=Formula Mod d C@
Constantofintegration/FormulamodC
8.10QuestionBanks • • 143
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. A powerful C#.NET PDF control compatible with windows operating system and built on .NET framework.
acrobat reader merge pdf files; c# merge pdf files
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
›› C# PDF: Convert PDF to Jpeg. C# PDF - Convert PDF to JPEG in C#.NET. C#.NET PDF to JPEG Converting & Conversion Control. Convert PDF to JPEG Using C#.NET.
pdf merger; batch pdf merger online
mode string
qu.x.y.mode=<question_type>@
QuestionType
qu.x.y.mode=palette@
Customizedsymbolicpalette
qu.x.y.mode=Equation@
Equation
qu.x.y.mode=Essay@
Essay
qu.x.y.mode=Formula@
Formula
qu.x.y.mode=Dimensioned formula@
Formulawithphysicalunits
qu.x.y.mode=Key Words@
Keywords
qu.x.y.mode=List@
List
qu.x.y.mode=Maple@
Maple-graded
qu.x.y.mode=Matching@
Matching
qu.x.y.mode=Matrix@
Matriceswithnumeric/formulaentries
qu.x.y.mode=Multipart@
Multipart
qu.x.y.mode=Multipart Formula@
Multipartformula
qu.x.y.mode=Multiple Choice@
Multiplechoice
qu.x.y.mode=Multiple selection@
Multipleselection
qu.x.y.mode=Non Permuting Multiple Choice@
Non-permutingmultiplechoice
qu.x.y.mode=Non Permuting Multiple
Selection@
Non-permutingmultipleselection
qu.x.y.mode=Numeric@
Numeric(withorwithoutunits)
qu.x.y.mode=Formula List@
Orderedlistofformulas
qu.x.y.mode=Inline@
QuestionDesigner
qu.x.y.mode=Restricted Formula@
Restrictedformula
qu.x.y.mode=Short phrase@
Shortphrase—Thisquestiontypehasbeende-
precated.
qu.x.y.mode=True False@
True-or-false
qu.x.y.mode=Multi Formula@
Unorderedlistofformulas
qu.x.y.mode=Ntuple@
Vector
Formoreinformationoneachquestiontype,seeQuestionTypes(page151).
RequiredQuestionElements
Eachquestionmustcontainthefollowingelements:
• Questionmode
• Questionstatement
• Answer
Inthefollowingdescriptions,thevariablesxandyrepresentthetopicandquestionnumbers.
QuestionMode
Format:qu.x.y.mode=<question_type>@
Therequiredmodestatementdeclaresthetypeofquestion.Youmustincludeitaspartoftheopeningstatementfor
thequestion.
144 • 8AuthoringMethodsforQuestions
C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Best C#.NET PDF text extraction library and component for free download.
pdf mail merge; combine pdf
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Merge several images into PDF. Insert images into PDF form field. Access to freeware download and online C#.NET class source code.
acrobat merge pdf; pdf merge files
QuestionStatement
Format:qu.x.y.question=<question_text>@
Therequiredquestionstatementholdsthetextofthequestion.Questionstatementscanincludeanycombinationof
HTMLtagsforformattingtext,integratedHTMLgraphicorwebmediareferences,orMathMLexpressions.
Answer
Format:qu.x.y.answer=<correct_answer>@
Therequiredanswerstatementspecifiesthecorrectanswervalueforthequestion.Formoreinformationonthisfield,
seeTheanswerField(page145).
Example
qu.1.topic=Basic Topic 1@
qu.1.1.mode=Multiple Choice@
qu.1.1.question=What is s the sum of 5 and d 7?@
qu.1.1.answer=1@
qu.1.1.choice.1=12@
qu.1.1.choice.2=35@
qu.1.1.choice.3=2@
qu.1.1.choice.4=11@
qu.1.1.choice.5=-2@
SeeAlso:
QuestionFileStructureDetails(page139)
ThenameField:UsingQuestionDescriptions
Thenamefieldallowsyoutoprovideadescriptionforeachquestion.Adescriptivetitlewillhelpyouidentifyindi-
vidualquestionsfromlistsofquestionsshownintheQuestionEditorandtheAssignmentEditor.Thenamefield
isnotrequired,howeveritisrecommended.
ThenamefieldacceptsHTMLformatting.
Example
qu.x.y.name=Travel time for block on inclined d plane
#1@
Note:Ifyouomitthenamefield,orleavethedescriptionblank,thesystemsubstitutesthequestiontypeforthedescription.This
canresultinquestionsthatshowmanysimilaritems(forexample,MultipleChoice,MultipleSelection,MultipleChoice,Multiple
Selection,andMultipleSelection).
TheanswerField
Allquestiontypesinthesystem(excludingMaple-graded,Matching,andEssay)mustcontainananswerfieldthat
indicatesthecriterionforgradingthequestion.Theanswerfieldisacommandthatthesystemevaluatesandperforms,
ifnecessary.Theoutputiscomparedagainststudentresponsesforgrading.
• Becausethevalueoftheanswerfieldisprocessedbythesystemandcomparedtostudentresponses,the
answerfieldmustnotcontainHTML,extraneoustext(notpartoftherequiredanswer),orspecialformatting.
• Answerfieldvaluesformathematicsquestionsareprocessedbythesystemmathparser,andmustbeentered
inpropersystemmathsyntaxorMathML.Studentresponsesareprocessedbytheparserandmustreduceto
mathematicallyequivalentvaluestobegradedcorrect.
8.10QuestionBanks • • 145
C# PDF Page Insert Library: insert pages into PDF file in C#.net
RasterEdge offers detailed guidances for each of those page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF
add multiple pdf files into one online; reader merge pdf
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
overview. It provides plentiful C# class demo codes and tutorials on How to Use XDoc.PDF in C# .NET Programming Project. Plenty
batch merge pdf; acrobat combine pdf
Table8.7:AnswerFieldRequirementsbyQuestionType
AnswerField
QuestionType
Usethe?operatorintheanswerfieldvaluetospecifyamarginoferrorordegree
oftoleranceinastudentresponse.
Non-Numericmathematicsquestiontypes
Formoreinformation,seeSettingaMarginofErrorinNon-numericQues-
tions(page206).
Thevalueoftheanswerfieldmustcontainanswer.numandanswer.units
definitions.Youcanassignnulltotheanswer.unitsfield,thatis,an-
swer.units=@,foranswerswithoutunits.
Numericquestions
ForNumericquestions,usethespecializedanswertolerancefields.SeeNumer-
ic(page166).Forgeneralinformationontolerance,seeControllingAnswerToler-
ance(page205).
Thevalueoftheanswerfieldindicateswhichresponse(s)arecorrect.
MultipleChoice,MultipleSelection,True-or-
False,andClickableImagequestions
Thevalueoftheanswerfieldmustbeatextstringthatisusedtoevaluatethe
correctnessofastudentresponse.
Free-responsequestionswithtextfields(for
example,KeyWordandListquestions)
Formoreinformation,seeRulesforGradingFreeResponseQuestions(page180)
YoumustspecifyMaplecodetoevaluatethestudentresponse.ForMapleFormula
questions,thesystemparsesthestudentresponse,andthenpassestheparsedresult
Maple-gradedquestionsdonotcontainan
answerfield
toMaple.ForMapleSyntaxquestionswiththetextentryresponseoption,thestudent
responseispassedunparsedtoMaple.
Formoreinformation,see.
Thematchingitemsaredefinedusingpairsofstatements:
term.i=<label_i>@
Matchingquestionsdonotcontainanan-
swerfield.
term.i.def.1=<correct_match_of_label_i>@
wherethevaluesofiinaquestionmuststartat1andbeconsecutive.
Theyarenotgradedbythesystem.
Essayquestionsdonotcontainananswer
field.
Ifastudentresponseisincorrect,thedefaultsystembehavioristodisplaytheanswerfieldvalue.Formoreinform-
ationonthisbehavior,seeTutorial:DisplayingAnswersvs.FormulasforAnswers(page232).Todisplaycustom
feedback,usethecommentfield.
SeeAlso:
TheAnswerFieldEvaluationandRequirements(page258)
BasicMathSyntaxintheSystem(page202)
TheinfoField
Theinfofieldallowsyoutoaddinformationsubfieldstoaquestiontoindicatesubtopic,learningobjective,levelof
difficulty,authorship,ownership,orotherinformation.Theinfofieldisnotrequired.
Theinfofieldvalues:
• Allowsortingandfilteringinthequestionrepositoryandduringassignmentcreation
• Facilitateperformancereportingbyinformationfieldcategory(forexample,assignmentresultsbylearning
objective)
146 • 8AuthoringMethodsforQuestions
Example
qu.1.1.info=
subtopic=Subtraction;
difficulty=Easy;
learningobj=Subtraction of f two small integers;
instructor=John Smith;
course=Math
100
@
Hints,Coaching,andPerformanceFeedback
Inahintfield,youcanenterahintthatisdisplayedinassignments.(Forinformationonaddinghintsusingthe
QuestionEditor,seeAddingandEditingHints(page84).)
Asaninstructor:
• Youdefinehintsinquestions.
• YouenablethedisplayofhintsinStep3-Rules&PoliciesoftheAssignmentEditorsothatastudentcan
viewthemduringanassignment.
• Youcanenablethedisplayofhintsinanyassignmentmode.Thesystemalsodisplayshintsaftergradingifa
studentresponseisincorrect.
• Ifyoudonotenablehints,theyaredisplayedonlyasfeedbackwhenaquestionisgradedincorrect.
• Youcancreateanynumberofhintsforaquestion.
• Important:Whencreatingquestionsthathaveaspecificnumberofsignificantdigitsinthecorrectanswer,it
isrecommendedthatyouusethesigfunctiontocreatealgorithmicvariables.Byusingthesevariablesinthe
questionstatement,feedback,hints,andsolution,ensurethatvaluesaredisplayedwiththecorrectnumberof
significantdigits.
Ifyouprovidehintsonanassignment,studentcanviewthehintsforaquestionatanytimeduringanassignmentsession
priortosubmittingquestionsforgradingbyclickingthelinksforthenumberedhints,forexample,Hint1andHint
2.Thehintswillappearashyperlinksbelowthequestionanswerregion.
Example
qu.x.y.mode=formula@
qu.x.y.question=What is s the derivative of x<SUP>2</SUP>+3x+1?@
qu.x.y.answer=2x+3@
qu.x.y.hint.1=Differentiate the expression term by y term.@
qu.x.y.hint.2=The derivative of x<SUP>2</SUP>
is 2x.@
qu.x.y.hint.3=The derivative of the e constant t term is zero.@
SeeAlso:
ConfiguringFeedbackOptions(page44)
CommentsandPerformanceFeedback
ProvidingperformancefeedbackisatwostepprocessintheMapleT.A.system.
Step1:Createcontentusingthecommentfieldforeachquestion.(Forinformationonaddingacommentusing
theQuestionEditor,seeAddingandEditingComments(page79).)Thistopicdiscussesthisnecessaryfirststep.
Important:Whencreatingquestionsthathaveaspecificnumberofsignificantdigitsinthecorrectanswer,itis
recommendedthatyouusethesigfunctiontocreatealgorithmicvariables.Byusingthesevariablesinthequestion
statement,feedback,hints,andsolution,youensurethatvaluesaredisplayedwiththecorrectnumberofsignificant
digits.Formoreinformationonthesigfunction,seedecimal(n,x),sig(n,x),int(x)(page242).
8.10QuestionBanks • • 147
Step2:Whencreatinganassignment,specifyifandhowfeedbackisdisplayedinStep3-SetPoliciesofthe
AssignmentEditor.Youcandisplayinformationincludingthe:
• Finalgradeforthetest
• Correctanswerforeachquestion
• commentforeachquestion
Youcanalsoexcludequestion-by-questiongradingandquestion-specificfeedbackfromthefinalassignment
reportsdisplayedtoastudent.
Step1Details
ThecommentField
Toreturncustomfeedbackwhenastudententersanincorrectresponse,eachquestiontypesupportsacommentfield.
Thecommentisdisplayedaftergrading.Inthecommentfield,youcanincludeadditionalexplanationsaboutsolution
methodorfinalanswer.
Youcancreateresponse-specificcommentsformultiplechoicequestions,inwhichadistinctcommentisdisplayed
foreachchoice.Formoreinformation,seeMultipleChoiceQuestions(page185).
Ifyoudonotspecifyacommentforaquestion,thesystemdisplaysonlythecorrectanswer.
Fordetailsonusingthefeedbackinassignments,seeAssignmentEditorStep3:SettingPolicies(page30).
UsingCompleteSolutions(StudySessionAssignments)
Note:InformationinthesolutionfieldisavailableonlyinStudySessionassignments.Todisplayfeedback,forexample,step-
by-stepsolutions,inallassignmentmodes,usethecommentfield.
Inthesolutionfield,youcanenteraworkedsolutionthatisdisplayedinStudySessionassignments.(Forinform-
ationonaddingacompletesolutionusingtheQuestionEditor,seeAddingandEditingComments(page79).)In
thesesessions,thestudentcanviewthesolutionbeforeenteringanansweroraftersubmittingthequestiontobegraded.
WhenthesystemgradesaquestioninaStudySessionassignment,itstateswhethertheresponsewascorrectorincorrect.
Itdoesnotdisplaythecorrectanswer.Thesolutioncanbeanessentialteachingcomponentinthesession.
Important:Whencreatingquestionsthathaveaspecificnumberofsignificantdigitsinthecorrectanswer,itisrecom-
mendedthatyouusethesigfunctiontocreatealgorithmicvariables.Byusingthesevariablesinthequestionstatement,
feedback,hints,andsolution,youensurethatvaluesaredisplayedwiththecorrectnumberofsignificantdigits.
Example
qu.x.y.mode=formula@
qu.x.y.question=
What is the derivative of f x<SUP>2</SUP>+3x+1?@
qu.x.y.answer=2x+3@
qu.x.y.hint.1=Differentiate the expression term by y term.@
qu.x.y.hint.2=The derivative of x<SUP>2</SUP>
is 2x.@
qu.x.y.hint.3=The derivative of the e constant t term is zero.@
qu.x.y.solution=
d/dx( x<SUP>2</SUP> > + 3x + 1
) =
(d/dx)x<SUP>2</SUP> + (d/dx)3x
+ (d/dx)1 =
2x + 3
@
SpecialCharactersinQuestions
Thesystemsupportstheuseoftext,HTML,andMathMLforthedisplayofspecialcharactersandformattinginthe
followingquestionfields.
148 • 8AuthoringMethodsforQuestions
• topic
• name
• question
• choice
• hint
• solution
• comment
Formaximumcompatibility,useonlycharactertagsfromtheHTML4.0specification.
MathMLtagsarerecommendedforspecialscientificcharacterssuchas:
• Algebraicsymbols
• Greekletters(andothervariablelabels)
• Equationelements,includingoperatorsandarrows
Thesystemusesacross-platformMathMLrenderingtechnologytoensurethatspecialcharactersrenderedinMathML
appearconsistentlyonW3C
®
-compliantbrowsers.
TogenerateMathMLtagsthatencodeaspecificcharacter,useoneofthefollowingauthoringmethods.
• LaTeXAuthoringOverview(page267)
• MathMLAuthoringwithMathType(page217)
• EditingwiththeEquationEditor(page210)
Forotherspecialcharacters(forexample,non-Englishcharacters)youcanuseanyacceptableHTMLtabs,employing
theUnicodeexpressionforthecharacter.Notethatsomeplatformsandbrowsersthatarenon-standarddonotmap
UnicodeHTMLexpressionscorrectly,soresultscanbeunpredictable.Therefore,itisrecommendedthatyouuse
MathMLtagsforallmathandsciencecontent.Formoreinformation,seehttp://www
.unicode.org
.
Important:Inotherquestionfields(notlistedhere),youmustavoidHTMLandMathMLtags,andlimitfieldcontenttoplain
textonly.Specifically,HTMLandMathMLtagsintheanswerandalgorithmfieldvaluesarerejectedbythesystem.Typically
thesefieldsareusedtoprovidecommandstothesystemforprocessingthequestionorgrading.Hence,theymustbeformatted
accordingtothesystemcommandsyntax.
8.10QuestionBanks • • 149
150 • 8AuthoringMethodsforQuestions
Documents you may be interested
Documents you may be interested