# Table of Contents 1. [CSEDU-2019](#org68218db) 1. [Images](#orge7d0f93) 2. [Code](#org1ef1600) 1. [Hangout chats:](#org294a3b5) 2. [Moodle visualization:](#orgf07fe1a) 3. [Coursera](#org958bdec) # CSEDU-2019 Resources and annexes to the paper **"[Towards Visual Explorations of Forums' Collective Dynamics in Learning Management Systems](tex_draft.pdf)"** (This paper received the [best student paper award](best_paper_award2.jpg)) Checkout the [presentation](mkone_CSEDU2019_diapo.pdf) ## Images The images in the paper are sometime small. We offer high resolution images to see the more details. 1. 1st figure: Strength the ties *Illustration of how the strength of actors' ties (or links) varies as a function of time and topic overlap. Thread 1 corresponds to actor-topic dynamic (\ref{eq:1a}) where B's late post after A's 1st publication does not correlate strongly enough to create the link from A to B. But A's 2nd post is timely enough, although not exactly on the same topic as B's message, to create the tie A –> B drawn as a dashed arrow. In thread 2, in addition to the tie B –> A, we have a topic overlap and time proximity between C and A. This makes a the strong tie A → C.* ![img](images/discussion.png) 2. 2nd figure: iForum's Dashboard *\*iForum's Dashboard \citep{Fu2017} showing (a) overall changes of post in the forum, (b) a thread representation, (c) discussions in packed forms, (d) the social network and (e) the details of a discussion.* ![img](images/fu2.png) 3. 3rd figure: Convis Dashboard *Convis Dashboard \citep{Hoque2016} helps explore conversations. On the left, the topics found in the forum using \gls{lda} and organized hierarchically. In the middle, the colored rectangles show a sentiment analysis for each message. Each message is linked to his author place on a semi-circle and thus creating a social network. Finally, on the right, Convis display the detail of the conversation.* ![img](images/convis2.png) 4. 4th figure: graphical model of the interaction's strenght *Graphical proposition for the function I(s,r) of the messages' interaction strength. s is the ``internal'' strength of two messages based on content, time and social network structure. r is ``external'' requirement, it is a parameter set by the observer.* ![img](images/func.png) 5. 5th figure: interaction's cycles *Interactions cycles built from a bi-party actor-topic graph Thread 3 and 4 are transformed to an actor-actor graph. Dotted arrows denotes weaker links.* ![img](images/cycles.png) 6. 6th figure: Data Analysis cycle ![img](images/pipeline.png) 7. 7th figure: visualizations from the FFL dataset ![img](images/dynco_portrait.png) 8. 8th figure: conversation from the VUCI *Detail of \gls{vuci} conversation taking place in 2 hours. Each circle is a message, and hovering over them brings up its content. The circle's size is proportional to their content's length. Message are layered vertically by actors. On the left is an indication of the actors total messages count.* ![img](images/uvci_portrait.png) Check [this link](https://idev.kone.ci/visu/uvci/conv7) to an on line and live version of the chart. Select your data set and conversation in the top menu. 9. 9th figure: temporal actor-actor network *At the top (a) is half of compound yearly actor-actor network. The three bottom images (b), (c) and (d) are closeup around actor 642 during the quarters of the year.* ![img](images/evolution.png) ## Code The images above have been generated using code from the Code folder It is mainly code to preprocess the data files that will then be processed in d3.js. The exemples of visualisations are accessible online at the following adresses (checked on the <2019-05-22 mer.>): ### Hangout chats: Visualizations on ### Moodle visualization: Visualizations on ### Coursera Use the file folder to scrap the data from a Coursera and then wrangle it into visualisation. - The visualisation requires `graph_tool.py` Check the