Changes for page The AISOP recipe
Last modified by Paul Libbrecht on 2025/06/15 23:32
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - the-AISOP-recipe1 +The AISOP recipe - Content
-
... ... @@ -2,9 +2,10 @@ 2 2 ((( 3 3 (% class="container" %) 4 4 ((( 5 -= My newarticle =5 += The AISOP recipe = 6 6 7 -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed viverra enim quis tristique tincidunt. Morbi nec hendrerit mi. Mauris convallis tortor et justo gravida elementum. Mauris dictum imperdiet quam, quis sodales velit tempus varius. Ut convallis mi rutrum imperdiet eleifend. Ut diam sapien, iaculis facilisis nisl non, varius cursus eros. Praesent vitae ipsum molestie enim pulvinar semper nec a nisi. 7 +The AISOP webapp is a service built as the result of various training and configurations. 8 +This recipe explains how to extract the content fragments, annotate them, and create model trained on it. This will let us create a pipeline and a seminar on which we can analyse portfolios. 8 8 ))) 9 9 ))) 10 10 ... ... @@ -12,47 +12,85 @@ 12 12 ((( 13 13 (% class="col-xs-12 col-sm-8" %) 14 14 ((( 15 -= Paragraph1=16 +== Basic Terms == 16 16 17 - Loremipsum dolor sitamet,consecteturadipiscingelit,sed do eiusmodtempor incididuntutlaboreet doloremagna aliqua. Ut enimad minim veniam,quisnostrud exercitationullamcolaborisnisi ut aliquip exea commodoconsequat. Duis aute iruredolor in reprehenderitinvoluptate velitessecillum dolore eu fugiatnulla pariatur.Excepteursint occaecatcupidatatnonproident, suntinculpaqui officia deseruntmollitanimidest laborum.18 +The context of the AISOP-web-app usage is that of a course at learning institution which typically has fixed students and fixed contents. A course can contain multiple courses or modules. 18 18 19 -== Sub-paragraph == 20 +* **AISOP Web-app:** The nodeJS server that interfaces with the portfolio-composing system. 21 +* **Portfolio:** the content written by a student in order to represent his or her progress, learning and knowledge using a textual and graphical form. Generally expressed in HTML, can be embedded in various web-pages. 22 +* **Course-contents:** The set of slides, their annotations, the videos and handouts that normally read by students and teachers. 23 +* **Analysis:** The set of programmes that recognize and measure the contents of a portfolio. Often also the name of the resulting interactive presentation (which can feature summaries or enriched portfolio views). 24 +* **Composition Platform:** A space where the portfolio is written. Normally a web-space. In AISOP we have focussed on the classical e-portfol;io composition platform Mahara (a PHP server). 20 20 21 - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.26 +---- 22 22 23 -== Sub-paragraph == 28 +(% class="wikigeneratedid" %) 29 +== 1) Data Preparation == 24 24 25 - Loremipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enimad minim veniam,quis nostrud exercitationullamcolaborisnisi ut aliquip ex eacommodo consequat. Duis aute irure dolor in reprehenderitin voluptate velit esse cillum dolore eu fugiat nullapariatur.Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.31 +=== 1.1: Make a Concept Map === 26 26 27 - ===Sub-subparagraph===33 +Employing tools such as CMapTools, create a graphical concept map that represents the topics of the course. This concept map can be familiar with the teachers and learners of this course as a way to show the paths through the content. 28 28 29 - Loremipsum dolor sitamet,consecteturadipiscing elit,sed do eiusmodtemporincididuntut laboreet doloremagna aliqua. Utenimad minim veniam, quis nostrud exercitationullamco laborisnisi utaliquipexeacommodo consequat.Duisauteirure dolor inreprehenderitin voluptate velitessecillum dolore eu fugiat nullapariatur. Excepteursintoccaecat cupidatatnonproident, sunt in culpa qui officia deseruntmollit anim idest laborum.35 +From the concept map, extract a .cxl file which carries the same information and will be presented on the web-page. 30 30 37 +From the concept map, also extract a hierarchy of topics, assuming there is more than (approx) 10 topics in the map. The hierarchy should be a text file with a label per line and the label indented to the right in case of children relation as in the following example: 31 31 32 -= Paragraph 2 = 39 +>Algorithmization 40 +> Flow Charts 41 +> Programming 42 +> Programming Paradigm 43 +> Imperative Programming.... 33 33 34 - Loremipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi utaliquipexea commodo consequat.Duis aute irure dolorin reprehenderitin voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteursint occaecatcupidatat nonproident, sunt in culpa qui officia deseruntmollit anim id est laborum.45 +=== 1.2: Extract Text of the Course Content === 35 35 36 - ==Sub-paragraph==47 +In order for the topic recognition to work, a model needs to be trained that will recognize the words used by the students to denote a part or another of the course. This allows to create relations between the concepts of the course and the paragraphs of the portfolio and offer these in the interactive dashboards. The training is the result of annotating fragments of texts which, first, need to be extracted from their media, be them PDF files, PowerPoint slides, scanned texts or student works. These texts will not be shared so that even protected material or even personal-information carrying texts can be used. 37 37 38 - Lorem ipsum dolor sitamet,consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.49 +Practically: 39 39 40 - ==Sub-paragraph==51 +* Assemble the documents 41 41 53 +=== 1.3: Annotate Text Fragments === 54 + 42 42 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 43 -))) 44 44 57 +---- 45 45 46 -(% class="col-xs-12 col-sm-4" %) 47 -((( 48 -{{box title="**Contents**"}} 49 -{{toc/}} 50 -{{/box}} 59 +== 2) Deployment == 51 51 52 -[[image:Templates.Article.Template.WebHome@image1.jpg]] 53 -//Figure 1: [[Sea>>https://commons.wikimedia.org/wiki/File:Isle_of_Icacos_II.jpg]]// 61 +=== 2.1 Train a Recognition Model === 54 54 55 -[[image:Templates.Article.Template.WebHome@image2.jpg]] 56 -//Figure 2: [[Waves>>https://commons.wikimedia.org/wiki/File:Culebra_-_Playa_de_Flamenco.jpg]]// 63 +... 64 + 65 +=== 2.2 Create a Pipeline === 66 + 67 +... 68 + 69 +=== 2.3 Create a Seminar and Import Content === 70 + 71 +... 72 + 73 +=== 2.4 Interface with the composition platform === 74 + 75 +... 76 + 77 +---- 78 + 79 +== 3) Usage == 80 + 81 +=== 3.1 Invite Users === 82 + 83 +... 84 + 85 +=== 3.2 Verify Imports and Analyses === 86 + 87 +... 88 + 89 +=== 3.3 Observe Usage and Reflect on Quality === 90 + 91 +... 92 + 93 +=== 3.4 Gather Enhancements === 94 + 95 +... on the web-app, on the creation process, and on the course 57 57 ))) 58 58 )))