1887

Problem-Solving Skills Among Precollege Students in Clinical Immunology and Microbiology: Classifying Strategies with a Rubric and Artificial Neural Network Technology

    Authors: SUSAN KANOWITH-KLEIN1,*, MEL STAVE2, RON STEVENS1, ADRIAN M. CASILLAS3
    VIEW AFFILIATIONS HIDE AFFILIATIONS
    Affiliations: 1: Department of Microbiology and Immunology and; 3: Department of Medicine, UCLA School of Medicine, Los Angeles, California 9009; 2: Ulysses S. Grant High School, Valley Glen, California 91401
    AUTHOR AND ARTICLE INFORMATION AUTHOR AND ARTICLE INFORMATION
    • *Corresponding author. Mailing address: Department of Medicine, UCLA School of Medicine, Box 957144, Los Angeles, CA 90095-7144. Phone: (310)206-7067. Fax: (310)267-0395. E-mail: skklein@ucla.edu.
    • Copyright © 2001, American Society for Microbiology. All Rights Reserved.
    Source: J. Microbiol. Biol. Educ. May 2001 vol. 2 no. 1 25-33. doi:10.1128/154288101X14285805896158
MyBook is a cheap paperback edition of the original book and will be sold at uniform, low price.
  • PDF
    191.40 Kb
  • XML
  • HTML
    65.57 Kb

    Abstract:

    Educators emphasize the importance of problem solving that enables students to apply current knowledge and understanding in new ways to previously unencountered situations. Yet few methods are available to visualize and then assess such skills in a rapid and efficient way. Using a software system that can generate a picture (i.e., map) of students’ strategies in solving problems, we investigated methods to classify problem-solving strategies of high school students who were studying infectious and noninfectious diseases. Using maps that indicated items students accessed to solve a software simulation as well as the sequence in which items were accessed, we developed a rubric to score the quality of the student performances and also applied artificial neural network technology to cluster student performances into groups of related strategies. Furthermore, we established that a relationship existed between the rubric and neural network results, suggesting that the quality of a problem-solving strategy could be predicted from the cluster of performances in which it was assigned by the network. Using artificial neural networks to assess students’ problem-solving strategies has the potential to permit the investigation of the problem-solving performances of hundreds of students at a time and provide teachers with a valuable intervention tool capable of identifying content areas in which students have specific misunderstandings, gaps in learning, or misconceptions.

Key Concept Ranking

Enzyme-Linked Immunosorbent Assay
0.50179094
Hepatitis A
0.42857143
Infectious Diseases
0.40278968
0.50179094

References & Citations

1. Arocha JF, Patel VL, Patel YC1993Hypothesisgeneration and the coordination of theory and evidence in novice diagnostic reasoningMed Decis Making1319821110.1177/0272989X93013003058412548 http://dx.doi.org/10.1177/0272989X9301300305
2. Bransford JD, Brown AL, Cocking RR1999How experts differ from novices1938How people learnNational Academy PressWashington, D.C.
3. Casillas AM, Clyman SG, Stephen G, Fan YV, Stevens RH2000Exploring alternative models of complex patient management with artificial neural networksAdv. in Health Sci. Educ.5234110.1023/A:1009802528071 http://dx.doi.org/10.1023/A:1009802528071
4. Dhillon AS1998Individual differences within problem-solving strategies used in physicsSci Educ8237940510.1002/(SICI)1098-237X(199806)82:3<379::AID-SCE5>3.0.CO;2-9 http://dx.doi.org/10.1002/(SICI)1098-237X(199806)82:3<379::AID-SCE5>3.0.CO;2-9
java.lang.IllegalArgumentException: Illegal character in opaque part at index 44: info:doi/10.1002/(SICI)1098-237X(199806)82:3<379::AID-SCE5>3.0.CO;2-9 at java.net.URI.create(URI.java:852) at com.pub2web.openurl.web.ArticleContextObjectEntityFactory.getContextObjectEntity(ArticleContextObjectEntityFactory.java:101) at com.pub2web.openurl.web.SequentialContentItemContextObjectEntityFactory.getContextObjectEntity(SequentialContentItemContextObjectEntityFactory.java:47) at com.pub2web.openurl.web.taglib.OutboundUrlTag.getReferent(OutboundUrlTag.java:294) at com.pub2web.openurl.web.taglib.OutboundUrlTag.buildContextObject(OutboundUrlTag.java:212) at com.pub2web.openurl.web.taglib.OutboundUrlTag.getCoinsSpan(OutboundUrlTag.java:178) at com.pub2web.openurl.web.taglib.OutboundUrlTag.doEndTag(OutboundUrlTag.java:155) at org.apache.jsp.tag.web.jp.reference_tag._jspx_meth_openurl_005foutboundurl_005f0(reference_tag.java:894) at org.apache.jsp.tag.web.jp.reference_tag._jspx_meth_c_005fforEach_005f0(reference_tag.java:236) at org.apache.jsp.tag.web.jp.reference_tag._jspx_meth_c_005fif_005f0(reference_tag.java:147) at org.apache.jsp.tag.web.jp.reference_tag.doTag(reference_tag.java:100) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp._jspx_meth_jp_005freference_005f0(article_jsp.java:3534) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp._jspx_meth_c_005fif_005f13(article_jsp.java:2586) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp.access$24(article_jsp.java:2521) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp$Helper.invoke0(article_jsp.java:4501) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp$Helper.invoke(article_jsp.java:4663) at com.ingenta.jsp.page.InvokeFragmentTag.doTag(InvokeFragmentTag.java:139) at org.apache.jsp.WEB_002dINF.jsp.asm.template_jsp._jspx_meth_p_005fdoBody_005f0(template_jsp.java:2716) at org.apache.jsp.WEB_002dINF.jsp.asm.template_jsp.access$31(template_jsp.java:2705) at org.apache.jsp.WEB_002dINF.jsp.asm.template_jsp$Helper.invoke0(template_jsp.java:4389) at org.apache.jsp.WEB_002dINF.jsp.asm.template_jsp$Helper.invoke(template_jsp.java:4609) at com.ingenta.util.tagext.SimpleTagHandler.writeTagBody(SimpleTagHandler.java:196) at com.ingenta.util.tagext.SimpleTagHandler.doTag(SimpleTagHandler.java:140) at com.ingenta.jsp.page.PageTemplateTag.doTag(PageTemplateTag.java:55) at org.apache.jsp.WEB_002dINF.jsp.asm.template_jsp._jspx_meth_p_005ftemplate_005f0(template_jsp.java:132) at org.apache.jsp.WEB_002dINF.jsp.asm.template_jsp._jspService(template_jsp.java:107) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:366) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:82) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:250) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToServlet(ServletInitialHandler.java:199) at io.undertow.servlet.spec.RequestDispatcherImpl.include(RequestDispatcherImpl.java:279) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:940) at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:639) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:633) at com.ingenta.jsp.skins.SkinUtils.include(SkinUtils.java:516) at com.ingenta.jsp.page.PageBodyTag.invokeTemplate(PageBodyTag.java:277) at com.ingenta.jsp.page.PageBodyTag.doTag(PageBodyTag.java:254) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp._jspx_meth_p_005fbody_005f0(article_jsp.java:785) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp._jspx_meth_auth_005flicence_005f0(article_jsp.java:248) at org.apache.jsp.WEB_002dINF.jsp.journal.article_jsp._jspService(article_jsp.java:161) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:366) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:82) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:250) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:193) at io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:160) at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:164) at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:371) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:275) at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99) at com.pub2web.webutils.web.filter.FilterWrapper.doFilter(FilterWrapper.java:124) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.accesscontrol.web.filter.AuditFilter.doFilter(AuditFilter.java:61) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.authentication.servlet.ImplicitAuthenticationFilter.doFilter(ImplicitAuthenticationFilter.java:230) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.contenttools.filter.ModificationInfoFilter.doFilter(ModificationInfoFilter.java:162) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.contenttools.filter.WeblogMonthFilter.doFilter(WeblogMonthFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.contenttools.filter.RdfsLabelFilter.doFilter(RdfsLabelFilter.java:100) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.ingenta.servlet.filter.AbstractFilter.doFilter(AbstractFilter.java:120) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.cj.trim.trimFilter.doFilter(Unknown Source) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.plugin.sales.geolocation.web.consumption.filter.PointOfConsumptionCountryFilter.doFilter(PointOfConsumptionCountryFilter.java:197) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.platform.geolocation.web.filter.GeolocationFilter.doFilter(GeolocationFilter.java:97) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.ingenta.servlet.filter.NameFilter.doFilter(NameFilter.java:199) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.ingenta.servlet.filter.AbstractFilter.doFilter(AbstractFilter.java:120) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.ingenta.servlet.filter.NameFilter.doFilter(NameFilter.java:199) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.accesscontrol.web.filter.ActivatedUserFilter.doFilter(ActivatedUserFilter.java:130) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.webutils.web.filter.locator.LocatorFilter.doFilter(LocatorFilter.java:80) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.webutils.web.filter.ContentBrowsingHistoryFilter.doFilter(ContentBrowsingHistoryFilter.java:125) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.webutils.web.filter.rewrite.UrlRewriterFilter.doFilter(UrlRewriterFilter.java:284) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.webutils.web.filter.BrowsingHistoryFilter.doFilter(BrowsingHistoryFilter.java:125) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.webutils.web.filter.UserAgentWrapFilter.doFilter(UserAgentWrapFilter.java:159) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.cache.providers.monitoredehcache.MonitoredehcacheFilter.doFilter(MonitoredehcacheFilter.java:33) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.contenttools.web.filter.ContentAdminModelInjectionFilter.doFilter(ContentAdminModelInjectionFilter.java:69) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.ingenta.servlet.filter.AbstractFilter.doFilter(AbstractFilter.java:120) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.webutils.web.filter.ConditionalHeaderFilter.doFilter(ConditionalHeaderFilter.java:42) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.journalproduct.web.filter.ThrottlingFilter.doFilter(ThrottlingFilter.java:104) at com.pub2web.journalproduct.web.filter.BypassableThrottlingFilter.doFilter(BypassableThrottlingFilter.java:136) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at com.pub2web.webutils.web.filter.EncodingFilter.doFilter(EncodingFilter.java:82) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:248) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:77) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:167) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:761) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 44: info:doi/10.1002/(SICI)1098-237X(199806)82:3<379::AID-SCE5>3.0.CO;2-9 at java.net.URI$Parser.fail(URI.java:2848) at java.net.URI$Parser.checkChars(URI.java:3021) at java.net.URI$Parser.parse(URI.java:3058) at java.net.URI.(URI.java:588) at java.net.URI.create(URI.java:850) ... 220 more
5. Fatemi E1999Building the digital curriculumEducation Week/Technology Counts ‘9919233437049
6. Lawton M2000Making the most of assessmentsTechnol. Counts ‘981859623495945
7. National Research Council1996National science education standardsNational Academy PressWashington, D.C.
8. Palacio-Cayetano J1997Ph.D.Thesis. Problem-solving skills in high school biology: the effectiveness of the IMMEX problem-solving assessment software. University of Southern California, Los Angeles.
9. Palacio-Cayetano J, Allen RD, Stevens RH1999Computer-assisted evaluation—the next generationThe Am Biol Teacher6151452210.2307/4450754 http://dx.doi.org/10.2307/4450754
10. Palacio-Cayetano J, Kanowith-Klein S, Stevens R1999UCLA’s outreach program of science education in the Los Angeles schoolsAcad Med7434835110.1097/00001888-199904000-0002110219207 http://dx.doi.org/10.1097/00001888-199904000-00021
11. Refenes AN, Zapranis N, Francis G1994Stock performance modeling using neural networks: a comparative study with regression modelsNeural Networks737538810.1016/0893-6080(94)90030-2 http://dx.doi.org/10.1016/0893-6080(94)90030-2
12. Reggie J2000Neural computation in medicineArtificial Intelligence in Med.514315810.1016/0933-3657(93)90014-T http://dx.doi.org/10.1016/0933-3657(93)90014-T
13. Roth WM2000Artificial neural networks for modeling knowing and learning in scienceJ Staff Dev376380
14. Rumelhart DE, McClelland JL1986Parallel distributed processing: explorations in the microstructure of cognitionMIT PressCambridge, Mass
15. Sivaramakrishnan M, Arocha JF, Patel VL1998Cognitive assessment and health education in children from two different culturesSoc Sci Med4769771210.1016/S0277-9536(98)00094-X9690818 http://dx.doi.org/10.1016/S0277-9536(98)00094-X
16. Stevens R, Ikeda J, Casillas A, Palacio-Cayetano J, Clyman S1999Artificial neural network-based performance assessmentsComputers in Hum. Behavior1529531310.1016/S0747-5632(99)00025-4 http://dx.doi.org/10.1016/S0747-5632(99)00025-4
17. Stevens RH1991Search path mapping: a versatile approach for visualizing problem-solving behaviorAcad Med66S73S7510.1097/00001888-199109000-000461930536 http://dx.doi.org/10.1097/00001888-199109000-00046
18. Stevens RH, Kwak AR, McCoy JM1989Evaluating preclinical medical students by using computer-based problem-solving examinationsAcad Med6468568710.1097/00001888-198911000-000182679616 http://dx.doi.org/10.1097/00001888-198911000-00018
19. Stevens RH, Lopo AC1994Artificial neural network comparison of expert and novice problem-solving strategiesProc Annu Symp Comput Appl Med Care1Suppl.64
20. Stevens RH, Lopo AC, Wang P1996Artificial neural networks can distinguish novice and expert strategies during complex problem solvingJ Am Med Inform Assoc313113810.1136/jamia.1996.962362818653449 http://dx.doi.org/10.1136/jamia.1996.96236281
21. Stevens RH, McCoy JM, Kwak AR1991Solving the problem of how medical students solve problemsMD Comput813202011052
22. Stevens RH, Vendlinski T, Palacio-Cayetano J, Underdahl J, Paek P, Sprang M, Simpson E2000Developing and implementing a K-12 technology program of case-based reasoningManuscript in preparation.
23. Trotter A1998Putting school technology to the test. Education Week/Technology Counts ‘98181
24. Van Melle E, Tomalty L2000Using computer technology to foster learning for understandingMicrobiol Educ1713
154288101X14285805896158.citations
jmbe/2/1
content/journal/jmbe/10.1128/154288101X14285805896158
Loading

Citations loading...

Supplemental Material

No supplementary material available for this content.

Loading

Article metrics loading...

/content/journal/jmbe/10.1128/154288101X14285805896158
2001-05-01
2017-07-24

Abstract:

Educators emphasize the importance of problem solving that enables students to apply current knowledge and understanding in new ways to previously unencountered situations. Yet few methods are available to visualize and then assess such skills in a rapid and efficient way. Using a software system that can generate a picture (i.e., map) of students’ strategies in solving problems, we investigated methods to classify problem-solving strategies of high school students who were studying infectious and noninfectious diseases. Using maps that indicated items students accessed to solve a software simulation as well as the sequence in which items were accessed, we developed a rubric to score the quality of the student performances and also applied artificial neural network technology to cluster student performances into groups of related strategies. Furthermore, we established that a relationship existed between the rubric and neural network results, suggesting that the quality of a problem-solving strategy could be predicted from the cluster of performances in which it was assigned by the network. Using artificial neural networks to assess students’ problem-solving strategies has the potential to permit the investigation of the problem-solving performances of hundreds of students at a time and provide teachers with a valuable intervention tool capable of identifying content areas in which students have specific misunderstandings, gaps in learning, or misconceptions.

Highlighted Text: Show | Hide
Loading full text...

Full text loading...

/deliver/fulltext/jmbe/2/1/jmbe-2-1-25.xml.a.html?itemId=/content/journal/jmbe/10.1128/154288101X14285805896158&mimeType=html&fmt=ahah

Figures

Image of FIG. 1

Click to view

FIG. 1

Classification with a rubric: alternative approaches to solving the chemical (latex) allergy case. (A) Rubric score 1: student accessed relevant data (circled) and moved directly to the solution. The search-path map is created by overlaying the student performance or sequence of student selections on the template and by clearing the menu items not selected. The line moves sequentially from the upper left-hand corner of the first menu item to the bottom-middle border of the next menu item. The different shades of the boxed menu items indicate these selections are from different content domains available in the main menu of the problem. Additional details may be found at the IMMEX website (http://www.immex.ucla.edu/HomeMenuItems.htm). (B) Rubric score 2: student accessed relevant data (circled) and strayed before solving the problem. (C) Rubric score 3: students accessed irrelevant data and still solved the problem. (D) Rubric score 4: student accessed relevant data (circled) but did not solve problem. (E) Rubric score 5: student accessed irrelevant data and did not solve problem.

Source: J. Microbiol. Biol. Educ. May 2001 vol. 2 no. 1 25-33. doi:10.1128/154288101X14285805896158
Download as Powerpoint
Image of FIG. 2

Click to view

FIG. 2

Major nodes. (A) Student performances clustered by the ANN were assigned to specific nodes. Nodes 3, 6, 7, 15, 17, and 19 were composed of at least 75% allergy cases. Nodes 18 and 24 contained a significant number of cases relating to viral diseases. Node 8, the largest node (71 performances), contained many unsolved, incomplete, and guessed (direct from start to solution) performances. (B) Nodes with 10 or more performances showing the ratio of allergy to nonallergy cases attempted at each node. Nodes with 75% or more allergy cases are indicated with an arrow.

Source: J. Microbiol. Biol. Educ. May 2001 vol. 2 no. 1 25-33. doi:10.1128/154288101X14285805896158
Download as Powerpoint
Image of FIG. 3

Click to view

FIG. 3

Student performances at node 3, search-path map vs. menu item usage. (A) A group search-path map showing 26 student performances clustered at node 3. The thickness of the lines indicates the relative number of students who selected the same sequence of menu item usage. The two most accessed menu items at this node (circled) were the SPT and ELISA for food. All 14 food allergy cases at this node were solved in contrast to only two of the remaining 12 cases. (B) More than 95% of the students selected the menu item with the SPT results for food, and more than 50% selected the menu item with the ELISA results for food. All students automatically selected item 1, the case scenario from where the problem begins.

Source: J. Microbiol. Biol. Educ. May 2001 vol. 2 no. 1 25-33. doi:10.1128/154288101X14285805896158
Download as Powerpoint
Image of FIG. 4

Click to view

FIG. 4

Menu item usage for student performances at Nodes 19, 15, and 6. (A) Menu item selection versus percentage of student performances at node 19. More than 90% of the students selected the menu item for pollen SPT results and about 65%, the menu item for pollen ELISA results. (B) Menu item selection versus percentage of student performances at node 15. Four menu items were selected by more than 60% of the students and all of them were ELISA results. More than 65% of the students selected menu items for ELISA results for both a chemical (latex) and pollen, while close to 95% selected the menu item for ELISA dust mite results and 100% for ELISA food results. (C) Menu item selection versus percentage of student performances at node 6. All students conferred with the allergist while 60% looked up “allergen” and “skin prick test” in the library. Close to 90% of the students selected menu items with SPT results for dust mite and food and with ELISAs for dust mite and food, while 80% accessed ELISA results for the chemical latex and for the pollen count.

Source: J. Microbiol. Biol. Educ. May 2001 vol. 2 no. 1 25-33. doi:10.1128/154288101X14285805896158
Download as Powerpoint

This is a required field
Please enter a valid email address
Please check the format of the address you have entered.
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error