Disinformation spread

This is unit 1 of a series of activities that focuses on the understanding of the phenomenon of disinformation and what we can do to fight it.

Like all 4 units, unit 3 contains a computational model plus a series of activities to implement with students. Before diving into the model, read the explanations below to understand more about the unit:

Besides all components in units 1 and 2, the unit 3 model contains:
  • A "Social media" option in the "form of spreding" chooser.
  • "Post lifespan" slider: to be used with the "social media" form of spreading, this slider simulates the amount of time that a user's post reamins online. Low values indicate little "air time"; high values, higher airtime.
  • "Discourse triggers" slider: this option represents the rhetorical strategies used in politically motivated disinformation.
Activities in unit 3:
  • Opening activities:
    • solving a puzzle together (in groups, if possible)
    • guided discussion on the feelings associated to solving the puzzle and how this connects to the way we get absorbed by calls to "uncover the truth" in politics and society.
  • Introduction to critical thinking and how it has been used by politically motivated, extermist groups.
  • Tinkering with the model and reflection
  • Closing activity: guided group discussion
"; G(k(a, "application/vnd.ms-excel") || "data:application/vnd.ms-excel;base64," + g.btoa(unescape(encodeURIComponent(a))), this.getFilename() + ".xls") }; f.prototype.viewData = function () { this.toggleDataTable(!0) }; f.prototype.hideData = function () { this.toggleDataTable(!1) }; f.prototype.toggleDataTable = function (a) { (a = v(a, !this.isDataTableVisible)) && !this.dataTableDiv && (this.dataTableDiv = I.createElement("div"), this.dataTableDiv.className = "highcharts-data-table", this.renderTo.parentNode.insertBefore(this.dataTableDiv, this.renderTo.nextSibling)); this.dataTableDiv && (this.dataTableDiv.style.display = a ? "block" : "none", a && (this.dataTableDiv.innerHTML = "", (new d([this.getTableAST()])).addToDOM(this.dataTableDiv), C(this, "afterViewData", this.dataTableDiv))); this.isDataTableVisible = a; a = this.exportDivElements; var b = this.options.exporting, c = b && b.buttons && b.buttons.contextButton.menuItems; b = this.options.lang; u && u.menuItemDefinitions && b && b.viewData && b.hideData && c && a && (a = a[c.indexOf("viewData")]) && d.setElementHTML(a, this.isDataTableVisible ? b.hideData : b.viewData) }; var u = p().exporting; u && (F(u.menuItemDefinitions, { downloadCSV: { textKey: "downloadCSV", onclick: function () { this.downloadCSV() } }, downloadXLS: { textKey: "downloadXLS", onclick: function () { this.downloadXLS() } }, viewData: { textKey: "viewData", onclick: function () { this.toggleDataTable() } } }), u.buttons && u.buttons.contextButton.menuItems.push("separator", "downloadCSV", "downloadXLS", "viewData")); c.map && (c.map.prototype.exportKey = "name"); c.mapbubble && (c.mapbubble.prototype.exportKey = "name"); c.treemap && (c.treemap.prototype.exportKey = "name") }); k(a, "masters/modules/export-data.src.js", [], function () { }) }); //# sourceMappingURL=export-data.js.map