Spaces:
Sleeping
Sleeping
raymondEDS
commited on
Commit
Β·
26bd28b
1
Parent(s):
eac70a0
inserting week 2
Browse files- Reference/W2_ Research, Card Cutting, and Intro to Case Writing.md +310 -0
- src/main.py +4 -1
- src/views/week1.py +2 -2
- src/views/week2.py +775 -0
Reference/W2_ Research, Card Cutting, and Intro to Case Writing.md
ADDED
|
@@ -0,0 +1,310 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Research, Card Cutting, and Intro to Case Writing
|
| 2 |
+
|
| 3 |
+
**Learning Objectives**
|
| 4 |
+
|
| 5 |
+
By the completion of this curriculum, students will be able to:
|
| 6 |
+
|
| 7 |
+
1. **Source Credibility**
|
| 8 |
+
* Differentiate between credible and non-credible sources
|
| 9 |
+
* Identify credible, common sources including popular news sites, peer-reviewed research, and think tank research
|
| 10 |
+
2. **Research Skills**
|
| 11 |
+
* Navigate digital information effectively using strategic search techniques
|
| 12 |
+
* Cite multiple sources they have found independently
|
| 13 |
+
* Apply systematic evaluation criteria to potential sources
|
| 14 |
+
3. **Information Analysis**
|
| 15 |
+
* Define and identify disinformation and its tactics
|
| 16 |
+
* Explain why disinformation is effective and how to counter it
|
| 17 |
+
* Judge the reliability and currency of information sources
|
| 18 |
+
4. **Evidence Organization**
|
| 19 |
+
* Format evidence (card cutting) for debate according to standard conventions
|
| 20 |
+
* Identify and create effective taglines that clearly state arguments
|
| 21 |
+
|
| 22 |
+
---
|
| 23 |
+
|
| 24 |
+
## **Introduction: The Detective's Toolkit**
|
| 25 |
+
|
| 26 |
+
Imagine you're a detective trying to solve the most important case of your life. You have witnesses, documents, and evidence scattered everywhere. But here's the catch: some witnesses are lying, some documents are fake, and some evidence has been tampered with. How do you know what to believe? How do you build a case that will convince a jury?
|
| 27 |
+
|
| 28 |
+
Welcome to the world of Lincoln-Douglas debate, where YOU are the detective, and your case is your argument. Just like a detective needs to evaluate evidence carefully, a successful debater must master the art of finding, evaluating, and organizing credible information. In this textbook, you'll develop the skills to become a research detective who can distinguish truth from fiction and build compelling arguments that can change minds.
|
| 29 |
+
|
| 30 |
+
**Why This Matters:** In our digital age, we're bombarded with information every second. The ability to identify reliable sources and organize evidence isn't just crucial for debateβit's a life skill that will help you make informed decisions about everything from health choices to voting.
|
| 31 |
+
|
| 32 |
+
---
|
| 33 |
+
|
| 34 |
+
## **Part 1: Understanding Source Credibility**
|
| 35 |
+
|
| 36 |
+
### **What Makes a Source Credible?**
|
| 37 |
+
|
| 38 |
+
**Credible Sources:**
|
| 39 |
+
|
| 40 |
+
* Created by experts in the relevant field
|
| 41 |
+
* Use evidence-based research with transparent methods
|
| 42 |
+
* Undergo review processes (peer review or editorial oversight)
|
| 43 |
+
* Cite their sources transparently
|
| 44 |
+
* Have established reputations for accuracy
|
| 45 |
+
* Can be verified through other reliable sources
|
| 46 |
+
|
| 47 |
+
**Non-Credible Sources:**
|
| 48 |
+
|
| 49 |
+
* Lack expert authorship or relevant credentials
|
| 50 |
+
* Make claims without supporting evidence
|
| 51 |
+
* Have obvious bias or hidden agendas
|
| 52 |
+
* Don't cite sources or provide vague citations
|
| 53 |
+
* Contain factual errors or inconsistencies
|
| 54 |
+
* Are designed primarily to mislead, entertain, or profit
|
| 55 |
+
|
| 56 |
+
### **Why Credibility Matters**
|
| 57 |
+
|
| 58 |
+
In Lincoln-Douglas debate, you're trying to convince a judge that your position is well-supported. If your evidence comes from unreliable sources, your entire argument crumbles. Think of it like building a house: you need a strong foundation (credible sources) to support your structure (argument).
|
| 59 |
+
|
| 60 |
+
### **Red Flags for Non-Credible Sources**
|
| 61 |
+
|
| 62 |
+
* Headlines in ALL CAPS or excessive exclamation points
|
| 63 |
+
* Claims like "doctors hate this one trick" or similar clickbait
|
| 64 |
+
* No author listed or author with irrelevant credentials
|
| 65 |
+
* Website asks for personal information or money
|
| 66 |
+
* Makes claims that seem too good to be true
|
| 67 |
+
* Uses testimonials but no scientific evidence
|
| 68 |
+
|
| 69 |
+
---
|
| 70 |
+
|
| 71 |
+
## **Part 2: The Source Hierarchy**
|
| 72 |
+
|
| 73 |
+
### **The Debate Source Hierarchy (From Most to Least Credible)**
|
| 74 |
+
|
| 75 |
+
**Tier 1: Peer-Reviewed Research from Universities (Strongest)**
|
| 76 |
+
|
| 77 |
+
* Academic journals where experts review other experts' work
|
| 78 |
+
* Research by university professors and scientists
|
| 79 |
+
* Government research agencies (CDC, FDA, EPA)
|
| 80 |
+
* *Examples: Journal of the American Medical Association, Nature*
|
| 81 |
+
|
| 82 |
+
**Tier 2: Books by Academics/Experts and Qualified Journalists**
|
| 83 |
+
|
| 84 |
+
* Books by university professors in their expertise area
|
| 85 |
+
* Works by award-winning journalists with relevant experience
|
| 86 |
+
* *Examples: Books by Pulitzer Prize-winning journalists, university press publications*
|
| 87 |
+
|
| 88 |
+
**Tier 3: Respected Think Tanks**
|
| 89 |
+
|
| 90 |
+
* Research institutions with transparent methodologies
|
| 91 |
+
* Policy research centers with established reputations
|
| 92 |
+
* *Examples: Brookings Institution, Heritage Foundation, Pew Research*
|
| 93 |
+
|
| 94 |
+
**Tier 4: Respected News Organizations**
|
| 95 |
+
|
| 96 |
+
* Established outlets with editorial standards and fact-checking
|
| 97 |
+
* *Examples: Associated Press, Reuters, BBC, NPR*
|
| 98 |
+
|
| 99 |
+
### **What's NOT a Source**
|
| 100 |
+
|
| 101 |
+
**Never Use These for Debate Evidence:**
|
| 102 |
+
|
| 103 |
+
* Social media posts (Twitter, Facebook, Instagram, TikTok)
|
| 104 |
+
* Search engine results pages (Google, Bing)
|
| 105 |
+
* Personal blogs (unless by verified experts)
|
| 106 |
+
* Wikipedia (useful for starting research, not evidence)
|
| 107 |
+
* Anonymous websites
|
| 108 |
+
|
| 109 |
+
### **Memory Device: "Peter Brings Thoughtful News"**
|
| 110 |
+
|
| 111 |
+
* **P**eer-reviewed research
|
| 112 |
+
* **B**ooks by experts
|
| 113 |
+
* **T**hink tanks
|
| 114 |
+
* **N**ews organizations
|
| 115 |
+
|
| 116 |
+
***Practice Worksheet: Applying Source Credibility***
|
| 117 |
+
|
| 118 |
+
**Resolved: Standardized tests should be abolished.**
|
| 119 |
+
|
| 120 |
+
[Worksheet](https://docs.google.com/document/d/1dswD69S1VYewWiscj1_j19z9vrcgxTjlX6amtQIZMXU/edit?usp=sharing)
|
| 121 |
+
![][image1]
|
| 122 |
+
---
|
| 123 |
+
|
| 124 |
+
## **Part 3: The Pro Fact-Checker's Playbook**
|
| 125 |
+
|
| 126 |
+
### When you're cramming for finals at 2 AM and come across a suspicious study that seems too good to be true, here's how to fact-check like a boss:
|
| 127 |
+
|
| 128 |
+
### 1\. **ID the Source:** Who's behind this information? Is it coming from an established news outlet, a random blog, or your cousin's roommate's Twitter account? The source tells you a lot about reliability.
|
| 129 |
+
|
| 130 |
+
###
|
| 131 |
+
|
| 132 |
+
### 2\. **Check the Motivation:** Why is this information being shared? Is someone trying to sell you something, push a political agenda, or genuinely inform? Understanding the "why" helps you spot potential bias.
|
| 133 |
+
|
| 134 |
+
###
|
| 135 |
+
|
| 136 |
+
### 3\. **Look for Evidence:** What facts back up the claim? Are there statistics, expert quotes, or primary sources? If a claim comes with zero receipts, that's a major red flag.
|
| 137 |
+
|
| 138 |
+
###
|
| 139 |
+
|
| 140 |
+
### **Everything Has Context**
|
| 141 |
+
|
| 142 |
+
### Information doesn't exist in a vacuum. Every claim comes with a whole context packageβwho made it, when, why, and what evidence supports it. Professional fact-checkers call this the "thought bundle," and it's crucial for determining credibility.
|
| 143 |
+
|
| 144 |
+
### Think about it like this: when your professor assigns a research paper, they don't just care about your conclusionβthey want to see your sources, methodology, and reasoning. The same applies to information you consume online.
|
| 145 |
+
|
| 146 |
+
### **Skepticism β Cynicism**
|
| 147 |
+
|
| 148 |
+
### Being skeptical means questioning information and requiring evidence before believing claims. Being cynical means assuming everything is false or misleading by default.
|
| 149 |
+
|
| 150 |
+
### As students who need reliable information for papers, projects, and understanding the world, healthy skepticism is your friend. It doesn't mean rejecting everything you readβit means verifying before accepting.
|
| 151 |
+
|
| 152 |
+
### **Your Fact-Checking Toolkit**
|
| 153 |
+
|
| 154 |
+
### Next time you see a sketchy claim about a "groundbreaking study" or "shocking statistics" while pulling an all-nighter:
|
| 155 |
+
|
| 156 |
+
### \- Google the claim \+ "fact check"
|
| 157 |
+
|
| 158 |
+
### \- Check multiple reliable sources
|
| 159 |
+
|
| 160 |
+
### \- Look up the original data or study
|
| 161 |
+
|
| 162 |
+
### \- Consider what experts in the field say
|
| 163 |
+
|
| 164 |
+
### \- Ask yourself: "Does this align with established knowledge in this area?"
|
| 165 |
+
|
| 166 |
+
###
|
| 167 |
+
|
| 168 |
+
### There are also common mistakes you need to avoid:
|
| 169 |
+
|
| 170 |
+
* Stopping after finding one good source
|
| 171 |
+
* Only looking for evidence supporting your position
|
| 172 |
+
* Accepting the first search result
|
| 173 |
+
* Ignoring publication dates
|
| 174 |
+
* Misunderstanding the source's actual argument
|
| 175 |
+
|
| 176 |
+
---
|
| 177 |
+
|
| 178 |
+
##
|
| 179 |
+
|
| 180 |
+
## **Part 4: Research Skills and Strategy**
|
| 181 |
+
|
| 182 |
+
Link to Video?
|
| 183 |
+
|
| 184 |
+
### **Strategic Research Steps**
|
| 185 |
+
|
| 186 |
+
**Step 1: Understand Your Topic**
|
| 187 |
+
|
| 188 |
+
* Define key terms clearly
|
| 189 |
+
* Identify main stakeholders affected
|
| 190 |
+
* Consider multiple perspectives
|
| 191 |
+
|
| 192 |
+
**Step 2: Develop Search Strategy**
|
| 193 |
+
|
| 194 |
+
* Brainstorm keywords and synonyms
|
| 195 |
+
* Plan where to look for different source types
|
| 196 |
+
* Use specific terms, not full questions
|
| 197 |
+
|
| 198 |
+
**Step 3: Apply Source Hierarchy**
|
| 199 |
+
|
| 200 |
+
* Start with peer-reviewed research (Google Scholar, .edu sites)
|
| 201 |
+
* Look for expert books and think tank reports
|
| 202 |
+
* Use respected news for current events
|
| 203 |
+
* Avoid social media, blogs, and Wikipedia as sources
|
| 204 |
+
|
| 205 |
+
### **Effective Search Techniques**
|
| 206 |
+
|
| 207 |
+
**Use Specific Keywords**
|
| 208 |
+
|
| 209 |
+
* Start broad: "climate change"
|
| 210 |
+
* Narrow down: "climate change economic impact"
|
| 211 |
+
* Get specific: "climate change economic impact developing countries"
|
| 212 |
+
|
| 213 |
+
**Try Different Search Engines**
|
| 214 |
+
|
| 215 |
+
* Google Scholar for academic research
|
| 216 |
+
* Regular Google for general information
|
| 217 |
+
* Specific databases through your library
|
| 218 |
+
|
| 219 |
+
**Search Operators**
|
| 220 |
+
|
| 221 |
+
* "exact phrase" (quotation marks for exact phrases)
|
| 222 |
+
* site:edu (limit to educational institutions)
|
| 223 |
+
* site:gov (limit to government sites)
|
| 224 |
+
* filetype:pdf (find PDF documents)
|
| 225 |
+
|
| 226 |
+
### **Research Tips**
|
| 227 |
+
|
| 228 |
+
* Look beyond the first page of results
|
| 229 |
+
* Follow citation trails from good sources
|
| 230 |
+
* Check for recent updates to older research
|
| 231 |
+
* Consider geographic and temporal context
|
| 232 |
+
|
| 233 |
+
---
|
| 234 |
+
|
| 235 |
+
## **Part 5: Disinformation**
|
| 236 |
+
|
| 237 |
+
### **Key Definitions**
|
| 238 |
+
|
| 239 |
+
**Misinformation:** False information spread without malicious intent **Disinformation:** False information deliberately created to deceive
|
| 240 |
+
|
| 241 |
+
### **Why Disinformation Is Used**
|
| 242 |
+
|
| 243 |
+
* **Political influence:** Sway voters or increase division
|
| 244 |
+
* **Financial gain:** Clickbait revenue, scams, fraud
|
| 245 |
+
* **Social manipulation:** Damage reputations, promote conspiracy theories
|
| 246 |
+
* **Foreign interference:** Weaken rival nations
|
| 247 |
+
|
| 248 |
+
### **What Makes Disinformation Effective**
|
| 249 |
+
|
| 250 |
+
* **Confirmation bias:** People believe information that confirms existing beliefs
|
| 251 |
+
* **Emotional appeals:** Fear and anger bypass critical thinking
|
| 252 |
+
* **Speed of spread:** False info spreads faster than fact-checks
|
| 253 |
+
* **Apparent credibility:** Fake sources designed to look professional
|
| 254 |
+
* **Social proof:** People assume popular information must be true
|
| 255 |
+
|
| 256 |
+
### **Common Disinformation Tactics**
|
| 257 |
+
|
| 258 |
+
* **Cherry-picking:** Selecting only supporting data while ignoring contradictory evidence
|
| 259 |
+
* **False experts:** People with credentials in unrelated fields making claims outside expertise
|
| 260 |
+
* **Deepfakes:** Technology creating fake videos or images
|
| 261 |
+
* **Astroturfing:** Creating fake grassroots movements
|
| 262 |
+
* **False equivalency:** Presenting unequal sides as equally valid
|
| 263 |
+
|
| 264 |
+
### **How to Protect Yourself**
|
| 265 |
+
|
| 266 |
+
* Slow down before sharing information
|
| 267 |
+
* Check multiple sources for important claims
|
| 268 |
+
* Consider the source's motivation
|
| 269 |
+
* Look for missing context
|
| 270 |
+
* Use fact-checking websites (FactCheck.org, Snopes, PolitiFact)
|
| 271 |
+
|
| 272 |
+
---
|
| 273 |
+
|
| 274 |
+
## **Chapter 6: How to Format Evidence (also known as βHow to Cut Cardsβ in LD)**
|
| 275 |
+
|
| 276 |
+
*Step 1: Copy and paste a whole paragraph of text (or multiple). Put citation above it.*
|
| 277 |
+
|
| 278 |
+
(Stephen Rushin, Loyola University Chicago Law. βThe Regulation of Private Policeβ West Virginia Law Review, Vol. 115, No. 159, 2012\. Pages 168.)
|
| 279 |
+
Over the last several decades, two important trends emerge in private policing. First, while the number of private police has increased substantially between 1980 and 2000, private police forces have remained relatively stable over the last decade. Between 1980 and 2000 the number of private police exploded by nearly 80%. 54 But since 2000, the number of private police has remained relatively stable at around 1,000,000 private officers.55 The stagnation in private police size may simply be a reflection of economic contraction in private industry. Conversely, the stabilization may be a result of the national decline in crime that has occurred over the last twenty years. Regardless of why private police forces have stabilized, we can safely conclude that private police forces are no longer rapidly expanding in size.
|
| 280 |
+
|
| 281 |
+
*Step 2: Underline and bold (maybe highlight) the parts youβre going to read.*
|
| 282 |
+
|
| 283 |
+
(Stephen Rushin, Loyola University Chicago Law. βThe Regulation of Private Policeβ West Virginia Law Review, Vol. 115, No. 159, 2012\. Pages 168.)
|
| 284 |
+
Over the last several decades, two important trends emerge in private policing. First, while the number of private police has increased substantially between 1980 and 2000, **private police forces have remained relatively stable over the last decade.** Between 1980 and 2000 the number of private police exploded by nearly 80%. 54 But **since 2000, the number of private police has remained relatively stable** at around 1,000,000 private officers.55 The stagnation in private police size may simply be a reflection of economic contraction in private industry. Conversely, the stabilization may be a result of the national decline in crime that has occurred over the last twenty years. Regardless of why private police forces have stabilized, **we can safely conclude that private police forces are no longer rapidly expanding in size.**
|
| 285 |
+
|
| 286 |
+
*Step 3: Add author name and year above citation. Youβll read this.*
|
| 287 |
+
|
| 288 |
+
**Rushin 12 writes:**
|
| 289 |
+
(Stephen Rushin, Loyola University Chicago Law. βThe Regulation of Private Policeβ West Virginia Law Review, Vol. 115, No. 159, 2012\. Pages 168.)
|
| 290 |
+
Over the last several decades, two important trends emerge in private policing. First, while the number of private police has increased substantially between 1980 and 2000, **private police forces have remained relatively stable over the last decade.** Between 1980 and 2000 the number of private police exploded by nearly 80%. 54 But **since 2000, the number of private police has remained relatively stable** at around 1,000,000 private officers.55 The stagnation in private police size may simply be a reflection of economic contraction in private industry. Conversely, the stabilization may be a result of the national decline in crime that has occurred over the last twenty years. Regardless of why private police forces have stabilized, **we can safely conclude that private police forces are no longer rapidly expanding in size.**
|
| 291 |
+
|
| 292 |
+
*Step 4: Add a βtaglineβ that tells us what the card says. Youβll read this too.*
|
| 293 |
+
|
| 294 |
+
#### **The number of private police has stagnated.**
|
| 295 |
+
|
| 296 |
+
**Rushin 12 writes:**
|
| 297 |
+
(Stephen Rushin, Loyola University Chicago Law. βThe Regulation of Private Policeβ West Virginia Law Review, Vol. 115, No. 159, 2012\. Pages 168.)
|
| 298 |
+
Over the last several decades, two important trends emerge in private policing. First, while the number of private police has increased substantially between 1980 and 2000, **private police forces have remained relatively stable over the last decade.** Between 1980 and 2000 the number of private police exploded by nearly 80%. 54 But **since 2000, the number of private police has remained relatively stable** at around 1,000,000 private officers.55 The stagnation in private police size may simply be a reflection of economic contraction in private industry. Conversely, the stabilization may be a result of the national decline in crime that has occurred over the last twenty years. Regardless of why private police forces have stabilized, **we can safely conclude that private police forces are no longer rapidly expanding in size.**
|
| 299 |
+
|
| 300 |
+
---
|
| 301 |
+
|
| 302 |
+
## **Conclusion**
|
| 303 |
+
|
| 304 |
+
This week, you've developed essential skills in the logical sequence needed for effective research: understanding source credibility, developing research skills, analyzing information quality, and organizing evidence persuasively. These research detective abilities will serve you in Lincoln-Douglas debate and throughout your academic and personal life.
|
| 305 |
+
|
| 306 |
+
Remember: good research follows evidence to truth, rather than seeking evidence to support existing beliefs. This commitment to intellectual honesty separates meaningful debate from mere argument and informed citizens from those easily misled by false information.
|
| 307 |
+
|
| 308 |
+
The ability to distinguish reliable information from misinformation and organize it persuasively is one of the most valuable skills in our information-rich world. Keep questioning, keep researching, and keep building your skills as a research detective.
|
| 309 |
+
|
| 310 |
+
[image1]: <data:image/png;base64,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cEmSJEmSJBNGKnBJkiRJkiQTRipwSZIkSZIkE0YqcEmSJEmSJBNGKnBJkiRJkiQTRipwSZIkSZIkE8asFLg//OEPvdVWW633xz/+sX9cc8018bbOWLp0ae+II46IzlWIW6TmNlt++umn3oEHHhidl4Ewb7311t7ll1/e+/TTT+PlZdB999133zLxfeCBB5ZxW9Gsu+660akK8d5rr72i8wrhqKOOKvHZZ5994qXOGFY+xpk999wzOiVJkiRjxqy0AjrBXXbZJTr3Dj/88GnnixYt6i1evLi30047TevUTjjhhKKQnXnmmb1vvvmmd+ihh/Zuuummco1O9pFHHuntuOOOvccee6y4uQJ33nnnFf8uuuiivn/imWee6d12223l/P333y/38pyUn4ULF/YOO+yw3rx58/yxwttvv9176623ettuu+206yimu+22W++4444r/3ke5cXTCoS7//77966//vryn+svv/xyb4MNNugdcMABxY00oszIL0f3SYE7/fTTi3/wzjvv9MM755xzetttt13v+OOP98f7RP/1HP4+/PDD5fzGG2/sbbnllr0rrrii9/PPP5e0v/HGG71tttmmnH/xxRclHz755JNyP3lwxx13FL9//PHH4uYKnMJcsmRJ3w14jrRcfPHFJRzykTA++uijcp247bHHHr2DDjpo2nNffvllb/vtt+9deOGF5T8KLOlFNg455JD+fd99912jLMC+++7b22qrrXrPPfdc+b/mmmuW+Nx99939e44++ugSN/CXEJ49+OCDyznheHmffPLJ5ffII4/s/elPf+rnK0g+rrzyyr4bcigUV2Tc4+Z8/fXXvR122GFaGcc8Of/88/t+Pfnkk/2yuvbaa0vdgSiTgAxSBiqrZ599tqSVQxD/zTffvP8/SZIkGT86VeBwo+Ois0fJAO7dZJNNyu+HH37Yd1trrbXKLx3F6quv3ley+GV0j+flJgXuq6++Km6bbrpp+f3hhx+mAv6N/fbbr/ftt9+Wc/mvX+BXRxwVQsEhHuuvv365/uCDD5aOXfHh96WXXippWWONNZbp4Pw+PccIHErDRhttNO0ejjfffHPa87pPCpz8oqP3ETh+lZ9xZG/33Xdfxn89hxv5KDfizy8KiNK+zjrr9NZee+3Sga+33nq9zTbbrP8s95JulG2QAudh4oeDUsdzKKZbbLFFf9SW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pyOmibhiDR933+hec71Q6FDggP/aYULILSpwgEKk+MfdAED5p3l0caeDefPmlXgwaiaFKlqqR4FjyyThCpxbItehz5+Eyb3M45MVcVfgBuWjK3A802TtXujeZPzJskrGiZTHZFLpWnZb+9Z1BMYB/5wIcbRwXFiwYEFZrMAiAz4t17YOGgdqynhkZZSjlZUsq2ScSHlMJpWuZbe1b11HYBxhxMtHvcYJRrdQLsd5P0U2vZ+JVUGOVhayrJJxIuUxmVS6lt3WvnUdgWTVJOVocsiySsaJlMdkUuladlv71nUEklWTlKPJIcsqGSdSHpNJpWvZbe1b1xFIVk1SjiaHLKtknEh5TCaVrmW3tW9dRyBZNUk5mhyyrJJxIuUxmVS6lt3WvnUdgWTVJOVocsiySsaJlMdkUuladlv71nUEklWTlKPJIcsqGSdSHpNJpWvZbe1b1xFIVk1SjiaHLKtknEh5TCaVrmW3tW9dRyBZNUk5mhyyrJJxIuUxmVS6lt3WvnUdgWTVJOVocsiySsaJlMdkUuladlv71nUEklWTlKPJIcsqGSdSHpNJpWvZbe1b1xFIVk1SjiaHLKtknEh5TCaVrmW3tW+1CGy00Ua9e++9t7fFFlv01lprrd7XX3897XrtGcD9m2++ic7LsOGGG0anKmussUY5Vl999fL7+uuvF/dhNlfviqa0ziVbb711dGrNzjvvXH6POeaY5ZKGWhiUEwfXdP7999/3DjrooHjrQNzvs846a9r/XXbZpffRRx/1/w+iFsea2yBefPHFsnftbJg/f36RY/Jh7bXXHrq+CO7/9NNPo3NramlW+RC/Nddcs/9/gw02iLeOjOovstmUnvXXXz86dcq6664bnfrU8mcYVOdgWD+GvW+uqMnz0qVLe6uttlrvzjvvnOY+V9TyoNZ23HfffdV7B7GytB377LNPaTPIB/rktmG7bAJ7cLf1Y7Z4ursMc5111olOpUyXJ12mB1r7VosAlRcljmvvv/9+UeTEGWecUSrS4sWLezvttFO59uabb5Zr3K8OiU764IMP7j935JFH9v70pz/1Hn744d7ll1/ed9d9L7zwQt9NeNw23XTT3m677da75JJLikL39ttv90488cTegw8+2Dv55JN7v/zyS++AAw7obbnllr0rrriiPHP44Yf3n7/22mvL73vvvdc76qijervuumvv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plb6tt3OoREB//zzzz///PPPP/+6/fqk39CMMcYYY8x6xwLOGGOMMaYyLOCMMcYYYyrDAs4YY4wxpjIs4IwxxhhjKsMCzhhjjDGmMizgjDHGGGMqwwLOGGOMMaYyLOCMMcYYYyrDAs4YY4wxpjIs4IwxxhhjKsMCzhhjjDGmMizgjDHGGGMqwwLOGGOMMaYy5izgHn/88ebMM8/MnUey6aab5k4T89lnnzV/+ctf0v7GG2+cHZ0/P//8cwp3++23b3+w0UaTJc+k/mqBvDr44INz57GQBuTTNddc0zz55JP54c4ceOCBzf7779+sXLmy2WKLLZqDDjqot7xXfvWVb7/88kuz5557znBbs2ZNc+qpp85w6wvS4rvvvsude+XCCy9M+fnPf/6zufzyy/PDc4L0zsPCba7pVLJT1TP77bdf8+OPP844Nhtd66hSvk9KyfaiXZ511lkzD87CVlttlTt15vnnn09pkNeDlLvHHntsZLm55JJLmhdffHGGW5/MVqdssskmudN6I7/3SXniiSeae+65J+3/lvHtCvl844035s6DoZT+JbdpYc53vvfeezeffPJJc+eddzaffvppc/7556eCDGvXrm2OPvro9AD+6quvmltuuSUl8qOPPtp88cUXqaLYZ5990rknnHBCOuell15qXnnllbTPQ5vjH330UTp3p512ag444IDmww8/TAUBnnvuuWaPPfZIW3HOOefMiAfgX/EAHqwqSOKmm25qrr/++hlugBvxJY4PP/xws2DBgvbYO++8k+LIvf/5z3/+90n/zeGHH57i9/7776f/xIv7O/HEE9M9CSom/BFOzooVK9ID4t13323dEM2Im9tvvz395wH7xhtvpP1vvvmmuf/++5Pb6tWrm0WLFjWvvfZas3Tp0hQfhKo46aSTmoULF65zXa5HXl122WXN999/n6518cUXp30gLahQuXeB22abbZbujQcJ8f7jH//Y3Hzzza2fUdcD0pIHLi8FQJoQB8LdZpttmiOOOCLdl2zlrrvuah566KEUL9wuvfTSdK9ffvllSh/EB5Dn5PWf/vSndAz7UVx5+J588snN1Vdf3VxxxRVtXIjnDz/8MGu+cJ3Fixen/08//XS6B3jggQeaww47LF3ngw8+SG7jwuI87OyYY45pfvrpp+RG/mH7++67b5u3wP3yyyssbJRykNso937o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KuWB3KQr9Fx8++23Wz81UbLd+dA5tHER4Ni440J+2N5zzz3Z0fUHD5lS/HB777330v4pp5yS/nepwBEcgofDK6+80pxxxhnp/0cffdQem41HH320TY8u59VIKR+oEF544YW0T/qX/AwJ7On666+f4bbVVlvN+P/www83V1xxRfPpp582Bx54YOuO+NP9UQGPe2nYe++9Z1Ter732WnPccccFH016cIyzmS233DJ3mphSPpBPuPPSAuzP5xq/JX/84x+b77//foZbtL399tuveM9mGJTyJi93XbjvvvuKYXaFMCjnlMUffvghPzxn4stbdFOd8eWXX/YS/0lBvMXr8aw7+eSTg4/JUBikWfwfUZ227bbbzvhf8lsDfce7c2jjIsAxWp5ia8KVV16ZtrydfPLJJ6nFAn+IFba33HJLs+eeezZPPPFE8vfzzz83N910U3L78MMPk9vKlSubZ599tvnLX/7ShguocCpb1Pkbb7yR3E4//fRkTMcee2wyNECc8bZCS0gp/rGA/PLLL8nvY4891tx///2tkMNwli9fnvbPPPPM9rogAUfcucb++++f3hxOOOGE1rApZAcccEB6U6SAAw923voPOuig9J/rct/XXHNNex5h0loT04Nw33zzzWavvfZq042WQ/xx3zVQygdaP7hfQcsOlGwCkYyQAYnl3E4uvvjiJH7UOoQdINAPOeSQ9D+H/CDflB/Yj9L50EMPbf1deumlrT3NVcCB0mA2AYd9LlmypP1fEnAIQuwCbr755uaII45ozj777Oabb75JbhJXlJNzzjmnPW8SSnlFfkT3Y445ptlxxx3TfizzihPlnDdtyg2QB08++WTaJ51ff/31lL/sE2/SnPoCbr/99uaoo45KaY4tUCaXLVvW/PWvf21uvfXW5vHHH0/+QNeLUOaIH1B2sbPcX7Q90jfaXqn8CdkeW/LxrLPOSv+xM/JdLerUHX/4wx9Si6yZHyV7zMudOPfcc1uBQL5hX2zJn/POOy+5RwH39NNPp7xG0FNng8oT7ipP+KPlSf70XMNOKYu0wsHxxx+f/Nx9993pP3V7LJ85ub19/PHHKVziTBkReRpst9127f7555+fypmeM/E5RjjY4kMPPZSecdgrzzwaDjjniy++aMOhjNIzlYOtx3qPsHfYYYe0Pemkk1K5pHxS33Ifsb7F/k899dTmwgsv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3ey9997Ntdde26xduza5Iahwe+WVV5pLL720efbZZ5P7wQcf3Oy2227NwoUL0/8tt9yy2WSTTZoTTjghiTncFy1alP6LuH/EEUc0J554YvtfHHfccSk+n376afpPuKtWrUr73377bTrvlFNOaf2z/8wzz6R9wr/88stT3Nk/7LDDmkMOOSQdO+ecc9L+Z5991p7L9Y888sj2vzHGGGPM+mbeAu70009fR8xdd91167ghhrbeeuu0f80116SWtn322ScJJ9yee+65Zqeddmo23XTTJP7UAvfEE0+021tvvTXtr169Om333HPP1E262WabNT/99FMbP8RXjCPiEQ466KD0f8GCBemcjTfeuHn33XeT25IlS9q4Es8ffvgh7R999NHpOrvvvnvyf/311yd37nuLLbZI4vCYY45Jbq+99lobB2OMMcaY9cW8BNybb745Qyh98803M/7zk3+gdY59BNyKFStm+Hv44YdTS1apC/WSSy5J4on/d999dxKD+XVwFz///HPb+nbvvfem49oqTIm8o446Km2vvvrq5M5+FHCC/dtuu639L7f4IyxjjDHGmPXNvAQc0AoV/7NF/Oy1117tRwi43XLLLam1jH0EHNv777+/Pc6HBrRk8dEB5GPg4jXuueeetH/HHXc0Dz74YOrWfOedd1q/tOxx/Lzzzmtef/319lrbbLNN2qcrl5Y19h9//PHU6kfr3CeffJLcSgIOP9tuu23qgsWde2NLd+wHH3zQ7LfffqmV0BhjjDFmfTNvAbds2bIZ/9kyji13iz8EHH4QRRJCCLyzzjqrPX+cgKO7VMKRljnG0f3yyy+tXwRafk2EFyIuuqlrle5RhcW2JOBitzA/hCHCkX3ug59a/Ywxxhhj1idzEnCzQYtUhI8E6D59//33k+BB9AFj2RBWEYTRV199NcNtFD/++OOMsW85dOkyxi2HuNDNGin5y0EkfvHFFzPcCIfrGGOMMcb8VqwXAZfDxwmx9coYY4wxxswdqyljjDHGmMqwgDPGGGOMqQwLOGOMMcaYyrCAM8YYY4ypDAs4Y4wxxpjKsIAzxhhjjKkMCzhjjDHGmMqwgDPGGGOMqQwLOGOMMcaYyrCAM8YYY4ypDAs4Y4wxxpjKsIAzxhhjjKkMCzhjjDHGmMroLOA22mgj//zzzz///PPPP/86/vqkc2h9R8BMJ7ajenBemSFhezS10rftdg6t7wiY6cR2VA/OKzMkbI+mVvq23c6h9R0BM53YjurBeWWGhO3R1Erftts5tL4jYKYT21E9OK/MkLA9mlrp23Y7h9Z3BMx0YjuqB+eVGRK2R1Mrfdtu59D6joCZTmxH9eC8MkPC9mhqpW/b7Rxa3xEw04ntqB6cV2ZI2B5NrfRtu51DGxeB/fbbb+xxIT9s77nnnuzo+uOf//xnMX433nhjs/HGGzd77bVXOr799tvnXsay9dZbp+1PP/3UHHXUUc2XX36ZwjvooIOK1xvFiy++2KZHl/NqpHR/Dz74YHLfcsstU/rttNNOuZdBgT1df/31M9y22mqrGf8ffvjh5oorrmg+/fTTZpNNNml22WWX9OM+Dz/88ORn3333bb7++usZ50W4BukhXnvttea4444LPprm0UcfLaapIE3nyqhwyR/iRdi/dVmeDyeffHKz4447znCT7e22225pO3Tbm2ZK9ki5y3+Tct999xXD7AphUM4pi3fffXd+eM5st912zR//+Mfm4osvbt1OP/309lnF9oQTTghnrH+oyzbbbLMUL67/ww8/5F5mRWmuuqmUB3LbdtttZ/wv+a2BvuPdObRxEZBBfffdd63blVdembbPPPNM88knn7QVpR44t9xyS7Pnnns2TzzxRPL3888/NzfddFNy+/DDD5PbypUrm2effbb5y1/+0oYLb7/9dhKNRx99dPPGG28kNwybCvrYY49tVq9endzee++9Zp999mnuvffeYvzjw/GXX35Jfh977LHm/vvvT6IMPvroo2b58uVp/8wzz2yvCxJwxJ1r7L///s2uu+6aChVxAUTdAQcckB7aP/74Y3Ljwb5gwYIk9IDrct/XXHNNex5h/ulPf5qRHoT75ptvJsGpdPvb3/6W/HHfNVDKByoE7ldss802aVuyiVdeeSUJGTjjjDPSNrcTKry99947CS3ADk455ZTmkEMOSf9zyA/yTfmB/SidDz300NbfpZde2tpTFwF34IEHzjimNJhNwGGfS5Ysaf+XBNxbb73VVuI333xzc8QRRzRnn31288033yQ3VZKUk3POOac9bxJKeUV+RPdjjjmmFUWxzCtOlPPDDjsslRsgD5588sm0Tzq//vrrKX/ZJ96kOfUF3H777enFiDTHFiiTy5Yta/761782t956a/P4448nf1B6kFHmiB9Q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>
|
src/main.py
CHANGED
|
@@ -5,6 +5,7 @@ from datetime import datetime
|
|
| 5 |
from auth import show_login_page, handle_logout, is_authenticated
|
| 6 |
from views.dashboard import show_dashboard
|
| 7 |
from views.week1 import show_week1_content
|
|
|
|
| 8 |
|
| 9 |
from views.assignments import show_assignments
|
| 10 |
from views.resources import show_resources
|
|
@@ -64,7 +65,7 @@ def show_main_application():
|
|
| 64 |
# Navigation
|
| 65 |
page = st.selectbox(
|
| 66 |
"Course Navigation",
|
| 67 |
-
["Dashboard", "Week 1: Introduction to Debate", "User Management", "Instructor Notes"]
|
| 68 |
)
|
| 69 |
|
| 70 |
st.markdown("---")
|
|
@@ -84,6 +85,8 @@ def show_main_application():
|
|
| 84 |
show_dashboard()
|
| 85 |
elif page == "Week 1: Introduction to Debate":
|
| 86 |
show_week1_content()
|
|
|
|
|
|
|
| 87 |
elif page == "User Management":
|
| 88 |
show_user_management()
|
| 89 |
elif page == "Instructor Notes":
|
|
|
|
| 5 |
from auth import show_login_page, handle_logout, is_authenticated
|
| 6 |
from views.dashboard import show_dashboard
|
| 7 |
from views.week1 import show_week1_content
|
| 8 |
+
from views.week2 import show_week2_content
|
| 9 |
|
| 10 |
from views.assignments import show_assignments
|
| 11 |
from views.resources import show_resources
|
|
|
|
| 65 |
# Navigation
|
| 66 |
page = st.selectbox(
|
| 67 |
"Course Navigation",
|
| 68 |
+
["Dashboard", "Week 1: Introduction to Debate", "Week 2: Research & Evidence", "User Management", "Instructor Notes"]
|
| 69 |
)
|
| 70 |
|
| 71 |
st.markdown("---")
|
|
|
|
| 85 |
show_dashboard()
|
| 86 |
elif page == "Week 1: Introduction to Debate":
|
| 87 |
show_week1_content()
|
| 88 |
+
elif page == "Week 2: Research & Evidence":
|
| 89 |
+
show_week2_content()
|
| 90 |
elif page == "User Management":
|
| 91 |
show_user_management()
|
| 92 |
elif page == "Instructor Notes":
|
src/views/week1.py
CHANGED
|
@@ -470,9 +470,9 @@ def show_week1_content():
|
|
| 470 |
|
| 471 |
---
|
| 472 |
|
| 473 |
-
### Activity 3:
|
| 474 |
|
| 475 |
-
**Objective**:
|
| 476 |
|
| 477 |
**Instructions**:
|
| 478 |
1. Choose a simple resolution (e.g., "Schools should have longer lunch periods")
|
|
|
|
| 470 |
|
| 471 |
---
|
| 472 |
|
| 473 |
+
### Activity 3: Practice Speaking with debate
|
| 474 |
|
| 475 |
+
**Objective**: Understanding that speaking has time limits
|
| 476 |
|
| 477 |
**Instructions**:
|
| 478 |
1. Choose a simple resolution (e.g., "Schools should have longer lunch periods")
|
src/views/week2.py
ADDED
|
@@ -0,0 +1,775 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import streamlit as st
|
| 2 |
+
from supabase import create_client, Client
|
| 3 |
+
import os
|
| 4 |
+
import json
|
| 5 |
+
from datetime import datetime
|
| 6 |
+
|
| 7 |
+
def init_supabase():
|
| 8 |
+
"""Initialize Supabase client"""
|
| 9 |
+
try:
|
| 10 |
+
url = st.secrets.get("SUPABASE_URL")
|
| 11 |
+
key = st.secrets.get("SUPABASE_KEY")
|
| 12 |
+
except:
|
| 13 |
+
url = os.getenv("SUPABASE_URL")
|
| 14 |
+
key = os.getenv("SUPABASE_KEY")
|
| 15 |
+
|
| 16 |
+
if not url or not key:
|
| 17 |
+
st.error("Supabase credentials not found.")
|
| 18 |
+
return None
|
| 19 |
+
|
| 20 |
+
return create_client(url, key)
|
| 21 |
+
|
| 22 |
+
def save_submission(username, week_number, submission_type, submission_data, score=None, max_score=None):
|
| 23 |
+
"""Save a student submission to the database"""
|
| 24 |
+
supabase = init_supabase()
|
| 25 |
+
if not supabase:
|
| 26 |
+
return False
|
| 27 |
+
|
| 28 |
+
try:
|
| 29 |
+
data = {
|
| 30 |
+
'username': username,
|
| 31 |
+
'week_number': week_number,
|
| 32 |
+
'submission_type': submission_type,
|
| 33 |
+
'submission_data': submission_data,
|
| 34 |
+
'score': score,
|
| 35 |
+
'max_score': max_score
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
response = supabase.table('student_submissions').insert(data).execute()
|
| 39 |
+
return True
|
| 40 |
+
except Exception as e:
|
| 41 |
+
st.error(f"Error saving submission: {str(e)}")
|
| 42 |
+
return False
|
| 43 |
+
|
| 44 |
+
def get_existing_submission(username, week_number, submission_type):
|
| 45 |
+
"""Get the most recent submission for a student"""
|
| 46 |
+
supabase = init_supabase()
|
| 47 |
+
if not supabase:
|
| 48 |
+
return None
|
| 49 |
+
|
| 50 |
+
try:
|
| 51 |
+
response = supabase.table('student_submissions').select('*').eq('username', username).eq('week_number', week_number).eq('submission_type', submission_type).order('submitted_at', desc=True).limit(1).execute()
|
| 52 |
+
if response.data:
|
| 53 |
+
return response.data[0]
|
| 54 |
+
return None
|
| 55 |
+
except Exception as e:
|
| 56 |
+
st.error(f"Error retrieving submission: {str(e)}")
|
| 57 |
+
return None
|
| 58 |
+
|
| 59 |
+
def get_all_submissions(username, week_number, submission_type):
|
| 60 |
+
"""Get all submissions for a student (for history)"""
|
| 61 |
+
supabase = init_supabase()
|
| 62 |
+
if not supabase:
|
| 63 |
+
return []
|
| 64 |
+
|
| 65 |
+
try:
|
| 66 |
+
response = supabase.table('student_submissions').select('*').eq('username', username).eq('week_number', week_number).eq('submission_type', submission_type).order('submitted_at', desc=True).execute()
|
| 67 |
+
return response.data if response.data else []
|
| 68 |
+
except Exception as e:
|
| 69 |
+
st.error(f"Error retrieving submissions: {str(e)}")
|
| 70 |
+
return []
|
| 71 |
+
|
| 72 |
+
def show_week2_content():
|
| 73 |
+
"""Show Week 2 content"""
|
| 74 |
+
st.title("π Week 2: Research, Card Cutting, and Intro to Case Writing")
|
| 75 |
+
st.markdown("---")
|
| 76 |
+
|
| 77 |
+
# Check if user is authenticated
|
| 78 |
+
if not st.session_state.get('authenticated', False):
|
| 79 |
+
st.error("Please log in to access this content.")
|
| 80 |
+
return
|
| 81 |
+
|
| 82 |
+
# Get username for submissions
|
| 83 |
+
username = st.session_state.get('username')
|
| 84 |
+
|
| 85 |
+
# Debug: Show user information
|
| 86 |
+
st.sidebar.markdown("---")
|
| 87 |
+
st.sidebar.markdown("**Debug Info:**")
|
| 88 |
+
st.sidebar.write(f"Username: {username}")
|
| 89 |
+
|
| 90 |
+
if not username:
|
| 91 |
+
st.error("Unable to retrieve user information. Please try logging in again.")
|
| 92 |
+
return
|
| 93 |
+
|
| 94 |
+
# Week overview
|
| 95 |
+
st.markdown("""
|
| 96 |
+
## π― Learning Objectives
|
| 97 |
+
|
| 98 |
+
By the completion of this curriculum, students will be able to:
|
| 99 |
+
|
| 100 |
+
**Source Credibility:**
|
| 101 |
+
- Differentiate between credible and non-credible sources
|
| 102 |
+
- Identify credible, common sources including popular news sites, peer-reviewed research, and think tank research
|
| 103 |
+
|
| 104 |
+
**Research Skills:**
|
| 105 |
+
- Navigate digital information effectively using strategic search techniques
|
| 106 |
+
- Cite multiple sources they have found independently
|
| 107 |
+
- Apply systematic evaluation criteria to potential sources
|
| 108 |
+
|
| 109 |
+
**Information Analysis:**
|
| 110 |
+
- Define and identify disinformation and its tactics
|
| 111 |
+
- Explain why disinformation is effective and how to counter it
|
| 112 |
+
- Judge the reliability and currency of information sources
|
| 113 |
+
|
| 114 |
+
**Evidence Organization:**
|
| 115 |
+
- Format evidence (card cutting) for debate according to standard conventions
|
| 116 |
+
- Identify and create effective taglines that clearly state arguments
|
| 117 |
+
""")
|
| 118 |
+
|
| 119 |
+
# Content tabs
|
| 120 |
+
tab1, tab2, tab3, tab4 = st.tabs(["π― Opening Activity", "π Lecture Materials", "π Activities", "π Homework"])
|
| 121 |
+
|
| 122 |
+
with tab1:
|
| 123 |
+
st.subheader("π― Opening Activity: The Detective's Toolkit")
|
| 124 |
+
|
| 125 |
+
st.markdown("""
|
| 126 |
+
**For Individual Study:** Read through this scenario and write down your initial thoughts. Consider how you would approach this challenge.
|
| 127 |
+
|
| 128 |
+
**For Classroom Use:** Discuss as a group how you would solve this case.
|
| 129 |
+
""")
|
| 130 |
+
|
| 131 |
+
st.markdown("---")
|
| 132 |
+
|
| 133 |
+
st.markdown("""
|
| 134 |
+
*Imagine you're a detective trying to solve the most important case of your life. You have witnesses, documents, and evidence scattered everywhere. But here's the catch: some witnesses are lying, some documents are fake, and some evidence has been tampered with. How do you know what to believe? How do you build a case that will convince a jury?*
|
| 135 |
+
|
| 136 |
+
**Welcome to the world of Lincoln-Douglas debate, where YOU are the detective, and your case is your argument.**
|
| 137 |
+
|
| 138 |
+
Just like a detective needs to evaluate evidence carefully, a successful debater must master the art of finding, evaluating, and organizing credible information. In this textbook, you'll develop the skills to become a research detective who can distinguish truth from fiction and build compelling arguments that can change minds.
|
| 139 |
+
|
| 140 |
+
**Why This Matters:** In our digital age, we're bombarded with information every second. The ability to identify reliable sources and organize evidence isn't just crucial for debateβit's a life skill that will help you make informed decisions about everything from health choices to voting.
|
| 141 |
+
""")
|
| 142 |
+
|
| 143 |
+
# Check for existing Week 1 homework to show their chosen resolution
|
| 144 |
+
existing_week1_homework = get_existing_submission(username, 1, 'homework')
|
| 145 |
+
|
| 146 |
+
if existing_week1_homework:
|
| 147 |
+
st.markdown("---")
|
| 148 |
+
st.markdown("### π Discussion: Your Week 1 Resolution")
|
| 149 |
+
homework_data = existing_week1_homework['submission_data']
|
| 150 |
+
chosen_resolution = homework_data['questions'][0]['student_answer']
|
| 151 |
+
google_docs_link = homework_data['questions'][1]['student_answer']
|
| 152 |
+
|
| 153 |
+
st.markdown(f"**Your Chosen Resolution:** {chosen_resolution}")
|
| 154 |
+
st.markdown(f"**Your Week 1 Analysis:**")
|
| 155 |
+
st.markdown("**Discussion Questions:**")
|
| 156 |
+
st.markdown("- What did you learn about your resolution through your research?")
|
| 157 |
+
st.markdown("- What were the strongest arguments you found for each side?")
|
| 158 |
+
st.markdown("- How did your research help you understand the complexity of the issue?")
|
| 159 |
+
else:
|
| 160 |
+
st.warning("β οΈ **Note:** You need to complete Week 1 homework first to participate in this discussion.")
|
| 161 |
+
st.markdown("Please go back to Week 1 and complete the Resolution Justification Assignment before returning here.")
|
| 162 |
+
|
| 163 |
+
st.markdown("**Reflection Questions:**")
|
| 164 |
+
|
| 165 |
+
# Check for existing reflection submissions
|
| 166 |
+
existing_reflection = get_existing_submission(username, 2, 'reflection')
|
| 167 |
+
all_reflections = get_all_submissions(username, 2, 'reflection')
|
| 168 |
+
|
| 169 |
+
if existing_reflection:
|
| 170 |
+
st.success(f"β
You have submitted {len(all_reflections)} reflection(s) for this activity.")
|
| 171 |
+
|
| 172 |
+
# Show submission history
|
| 173 |
+
if len(all_reflections) > 1:
|
| 174 |
+
with st.expander(f"π View All {len(all_reflections)} Submissions"):
|
| 175 |
+
for i, submission in enumerate(all_reflections, 1):
|
| 176 |
+
st.markdown(f"**Submission {i}** - {submission['submitted_at']}")
|
| 177 |
+
reflection_data = submission['submission_data']
|
| 178 |
+
for j, question in enumerate(reflection_data['questions'], 1):
|
| 179 |
+
st.markdown(f"**Question {j}:** {question['question']}")
|
| 180 |
+
st.text_area(f"Answer {j}:", value=question['student_answer'], disabled=True, key=f"reflection_history_{i}_{j}")
|
| 181 |
+
st.markdown("---")
|
| 182 |
+
|
| 183 |
+
st.info("**Your most recent submission:**")
|
| 184 |
+
reflection_data = existing_reflection['submission_data']
|
| 185 |
+
for i, question in enumerate(reflection_data['questions'], 1):
|
| 186 |
+
st.markdown(f"**Question {i}:** {question['question']}")
|
| 187 |
+
st.text_area(f"Your Answer {i}:", value=question['student_answer'], disabled=True, key=f"reflection_display_{i}")
|
| 188 |
+
|
| 189 |
+
# Always show the submission form
|
| 190 |
+
st.markdown("---")
|
| 191 |
+
st.markdown("**Submit a new reflection (or update your thoughts):**")
|
| 192 |
+
|
| 193 |
+
reflection_questions = [
|
| 194 |
+
"What challenges do you think you would face as a 'research detective'?",
|
| 195 |
+
"How do you currently evaluate whether information is trustworthy?",
|
| 196 |
+
"What skills do you think would be most important for building a strong case?"
|
| 197 |
+
]
|
| 198 |
+
|
| 199 |
+
reflection_answers = []
|
| 200 |
+
for i, question in enumerate(reflection_questions, 1):
|
| 201 |
+
answer = st.text_area(f"Question {i}: {question}", key=f"reflection_{i}", height=100)
|
| 202 |
+
reflection_answers.append(answer)
|
| 203 |
+
|
| 204 |
+
if st.button("Submit New Reflection"):
|
| 205 |
+
if all(reflection_answers):
|
| 206 |
+
# Prepare submission data
|
| 207 |
+
submission_data = {
|
| 208 |
+
"questions": [
|
| 209 |
+
{
|
| 210 |
+
"id": f"reflection_{i+1}",
|
| 211 |
+
"type": "textarea",
|
| 212 |
+
"question": question,
|
| 213 |
+
"student_answer": answer,
|
| 214 |
+
"max_length": 500
|
| 215 |
+
}
|
| 216 |
+
for i, (question, answer) in enumerate(zip(reflection_questions, reflection_answers))
|
| 217 |
+
]
|
| 218 |
+
}
|
| 219 |
+
|
| 220 |
+
# Save to database
|
| 221 |
+
if save_submission(username, 2, 'reflection', submission_data):
|
| 222 |
+
st.success("β
New reflection submitted successfully!")
|
| 223 |
+
st.rerun()
|
| 224 |
+
else:
|
| 225 |
+
st.error("β Failed to submit reflection. Please try again.")
|
| 226 |
+
else:
|
| 227 |
+
st.warning("Please answer all reflection questions before submitting.")
|
| 228 |
+
|
| 229 |
+
with tab2:
|
| 230 |
+
st.subheader("π Lecture Materials")
|
| 231 |
+
|
| 232 |
+
st.markdown("""
|
| 233 |
+
## Part 1: Understanding Source Credibility
|
| 234 |
+
|
| 235 |
+
### What Makes a Source Credible?
|
| 236 |
+
|
| 237 |
+
**Credible Sources:**
|
| 238 |
+
- Created by experts in the relevant field
|
| 239 |
+
- Use evidence-based research with transparent methods
|
| 240 |
+
- Undergo review processes (peer review or editorial oversight)
|
| 241 |
+
- Cite their sources transparently
|
| 242 |
+
- Have established reputations for accuracy
|
| 243 |
+
- Can be verified through other reliable sources
|
| 244 |
+
|
| 245 |
+
**Non-Credible Sources:**
|
| 246 |
+
- Lack expert authorship or relevant credentials
|
| 247 |
+
- Make claims without supporting evidence
|
| 248 |
+
- Have obvious bias or hidden agendas
|
| 249 |
+
- Don't cite sources or provide vague citations
|
| 250 |
+
- Contain factual errors or inconsistencies
|
| 251 |
+
- Are designed primarily to mislead, entertain, or profit
|
| 252 |
+
""")
|
| 253 |
+
|
| 254 |
+
st.markdown("### Why Credibility Matters")
|
| 255 |
+
|
| 256 |
+
st.markdown("""
|
| 257 |
+
In Lincoln-Douglas debate, you're trying to convince a judge that your position is well-supported. If your evidence comes from unreliable sources, your entire argument crumbles. Think of it like building a house: you need a strong foundation (credible sources) to support your structure (argument).
|
| 258 |
+
""")
|
| 259 |
+
|
| 260 |
+
st.markdown("### Red Flags for Non-Credible Sources")
|
| 261 |
+
|
| 262 |
+
st.markdown("""
|
| 263 |
+
- Headlines in ALL CAPS or excessive exclamation points
|
| 264 |
+
- Claims like "doctors hate this one trick" or similar clickbait
|
| 265 |
+
- No author listed or author with irrelevant credentials
|
| 266 |
+
- Website asks for personal information or money
|
| 267 |
+
- Makes claims that seem too good to be true
|
| 268 |
+
- Uses testimonials but no scientific evidence
|
| 269 |
+
""")
|
| 270 |
+
|
| 271 |
+
st.markdown("## Part 2: The Source Hierarchy")
|
| 272 |
+
|
| 273 |
+
st.markdown("### The Debate Source Hierarchy (From Most to Least Credible)")
|
| 274 |
+
|
| 275 |
+
st.markdown("""
|
| 276 |
+
**Tier 1: Peer-Reviewed Research from Universities (Strongest)**
|
| 277 |
+
- Academic journals where experts review other experts' work
|
| 278 |
+
- Research by university professors and scientists
|
| 279 |
+
- Government research agencies (CDC, FDA, EPA)
|
| 280 |
+
- *Examples: Journal of the American Medical Association, Nature*
|
| 281 |
+
|
| 282 |
+
**Tier 2: Books by Academics/Experts and Qualified Journalists**
|
| 283 |
+
- Books by university professors in their expertise area
|
| 284 |
+
- Works by award-winning journalists with relevant experience
|
| 285 |
+
- *Examples: Books by Pulitzer Prize-winning journalists, university press publications*
|
| 286 |
+
|
| 287 |
+
**Tier 3: Respected Think Tanks**
|
| 288 |
+
- Research institutions with transparent methodologies
|
| 289 |
+
- Policy research centers with established reputations
|
| 290 |
+
- *Examples: Brookings Institution, Heritage Foundation, Pew Research*
|
| 291 |
+
|
| 292 |
+
**Tier 4: Respected News Organizations**
|
| 293 |
+
- Established outlets with editorial standards and fact-checking
|
| 294 |
+
- *Examples: Associated Press, Reuters, BBC, NPR*
|
| 295 |
+
""")
|
| 296 |
+
|
| 297 |
+
st.markdown("### What's NOT a Source")
|
| 298 |
+
|
| 299 |
+
st.markdown("""
|
| 300 |
+
**Never Use These for Debate Evidence:**
|
| 301 |
+
- Social media posts (Twitter, Facebook, Instagram, TikTok)
|
| 302 |
+
- Search engine results pages (Google, Bing)
|
| 303 |
+
- Personal blogs (unless by verified experts)
|
| 304 |
+
- Wikipedia (useful for starting research, not evidence)
|
| 305 |
+
- Anonymous websites
|
| 306 |
+
""")
|
| 307 |
+
|
| 308 |
+
st.markdown("### Memory Device: \"Peter Brings Thoughtful News\"")
|
| 309 |
+
|
| 310 |
+
st.markdown("""
|
| 311 |
+
- **P**eer-reviewed research
|
| 312 |
+
- **B**ooks by experts
|
| 313 |
+
- **T**hink tanks
|
| 314 |
+
- **N**ews organizations
|
| 315 |
+
""")
|
| 316 |
+
|
| 317 |
+
st.markdown("## Part 3: The Pro Fact-Checker's Playbook")
|
| 318 |
+
st.video("https://www.youtube.com/watch?v=SHNprb2hgzU")
|
| 319 |
+
st.markdown("---")
|
| 320 |
+
st.markdown("""
|
| 321 |
+
When you're cramming for finals at 2 AM and come across a suspicious study that seems too good to be true, here's how to fact-check like a boss:
|
| 322 |
+
|
| 323 |
+
### 1. ID the Source
|
| 324 |
+
Who's behind this information? Is it coming from an established news outlet, a random blog, or your cousin's roommate's Twitter account? The source tells you a lot about reliability.
|
| 325 |
+
|
| 326 |
+
### 2. Check the Motivation
|
| 327 |
+
Why is this information being shared? Is someone trying to sell you something, push a political agenda, or genuinely inform? Understanding the "why" helps you spot potential bias.
|
| 328 |
+
|
| 329 |
+
### 3. Look for Evidence
|
| 330 |
+
What facts back up the claim? Are there statistics, expert quotes, or primary sources? If a claim comes with zero receipts, that's a major red flag.
|
| 331 |
+
""")
|
| 332 |
+
|
| 333 |
+
st.markdown("### Your Fact-Checking Toolkit")
|
| 334 |
+
|
| 335 |
+
st.markdown("""
|
| 336 |
+
Next time you see a sketchy claim about a "groundbreaking study" or "shocking statistics":
|
| 337 |
+
|
| 338 |
+
- Google the claim + "fact check"
|
| 339 |
+
- Check multiple reliable sources
|
| 340 |
+
- Look up the original data or study
|
| 341 |
+
- Consider what experts in the field say
|
| 342 |
+
- Ask yourself: "Does this align with established knowledge in this area?"
|
| 343 |
+
""")
|
| 344 |
+
|
| 345 |
+
st.markdown("## Part 4: Research Skills and Strategy")
|
| 346 |
+
|
| 347 |
+
|
| 348 |
+
|
| 349 |
+
st.markdown("### Strategic Research Steps")
|
| 350 |
+
|
| 351 |
+
st.markdown("""
|
| 352 |
+
### Strategic Research Steps
|
| 353 |
+
|
| 354 |
+
**Step 1: Build Background and Context**
|
| 355 |
+
1. Google the topic area in general
|
| 356 |
+
2. Read the Wikipedia page for background
|
| 357 |
+
3. Search Google for recent developments
|
| 358 |
+
4. Check the Stanford Encyclopedia of Philosophy for philosophical context
|
| 359 |
+
5. Review news reports for current events and perspectives
|
| 360 |
+
6. Look for specific topics in Google Scholar
|
| 361 |
+
7. Read relevant research papers
|
| 362 |
+
8. Identify main stakeholders affected
|
| 363 |
+
9. Consider multiple perspectives
|
| 364 |
+
|
| 365 |
+
**Step 2: Develop Search Strategy**
|
| 366 |
+
- Keep track of sources in a debate back file
|
| 367 |
+
- Plan where to look for different source types
|
| 368 |
+
- Use Google Scholar for academic research
|
| 369 |
+
- Use Google for general information
|
| 370 |
+
- Use specific databases through your library
|
| 371 |
+
|
| 372 |
+
**Step 3: Apply Source Hierarchy**
|
| 373 |
+
- Start with peer-reviewed research (Google Scholar, .edu sites)
|
| 374 |
+
- Look for expert books and think tank reports
|
| 375 |
+
- Use respected news for current events
|
| 376 |
+
- Avoid social media, blogs, and Wikipedia as sources for evidence
|
| 377 |
+
""")
|
| 378 |
+
|
| 379 |
+
st.markdown("### Effective Search Techniques")
|
| 380 |
+
|
| 381 |
+
st.markdown("""
|
| 382 |
+
**Use Specific Keywords**
|
| 383 |
+
- Start broad: "climate change"
|
| 384 |
+
- Narrow down: "climate change economic impact"
|
| 385 |
+
- Get specific: "climate change economic impact developing countries"
|
| 386 |
+
|
| 387 |
+
**Try Different Search Engines**
|
| 388 |
+
- Google Scholar for academic research
|
| 389 |
+
- Regular Google for general information
|
| 390 |
+
- Specific databases through your library
|
| 391 |
+
|
| 392 |
+
""")
|
| 393 |
+
st.markdown("## Part 5: How to Read a Research Paper")
|
| 394 |
+
st.markdown("""
|
| 395 |
+
**How to Read a Research Paper**
|
| 396 |
+
|
| 397 |
+
- Introduction and conclusion/results are the most important for us
|
| 398 |
+
- Approach and method are important also
|
| 399 |
+
- Look at citation and footnotesβthey are how you understand the topic area
|
| 400 |
+
""")
|
| 401 |
+
|
| 402 |
+
st.markdown("## Part 5: Disinformation")
|
| 403 |
+
|
| 404 |
+
st.markdown("### Key Definitions")
|
| 405 |
+
|
| 406 |
+
st.markdown("""
|
| 407 |
+
**Misinformation:** False information spread without malicious intent
|
| 408 |
+
**Disinformation:** False information deliberately created to deceive
|
| 409 |
+
""")
|
| 410 |
+
|
| 411 |
+
st.markdown("### Why Disinformation Is Used")
|
| 412 |
+
|
| 413 |
+
st.markdown("""
|
| 414 |
+
- **Political influence:** Sway voters or increase division
|
| 415 |
+
- **Financial gain:** Clickbait revenue, scams, fraud
|
| 416 |
+
- **Social manipulation:** Damage reputations, promote conspiracy theories
|
| 417 |
+
- **Foreign interference:** Weaken rival nations
|
| 418 |
+
""")
|
| 419 |
+
|
| 420 |
+
st.markdown("### What Makes Disinformation Effective")
|
| 421 |
+
|
| 422 |
+
st.markdown("""
|
| 423 |
+
- **Confirmation bias:** People believe information that confirms existing beliefs
|
| 424 |
+
- **Emotional appeals:** Fear and anger bypass critical thinking
|
| 425 |
+
- **Speed of spread:** False info spreads faster than fact-checks
|
| 426 |
+
- **Apparent credibility:** Fake sources designed to look professional
|
| 427 |
+
- **Social proof:** People assume popular information must be true
|
| 428 |
+
""")
|
| 429 |
+
|
| 430 |
+
st.markdown("### Common Disinformation Tactics")
|
| 431 |
+
|
| 432 |
+
st.markdown("""
|
| 433 |
+
- **Cherry-picking:** Selecting only supporting data while ignoring contradictory evidence
|
| 434 |
+
- **False experts:** People with credentials in unrelated fields making claims outside expertise
|
| 435 |
+
- **Deepfakes:** Technology creating fake videos or images
|
| 436 |
+
- **Astroturfing:** Creating fake grassroots movements
|
| 437 |
+
- **False equivalency:** Presenting unequal sides as equally valid
|
| 438 |
+
""")
|
| 439 |
+
|
| 440 |
+
st.markdown("### How to Protect Yourself")
|
| 441 |
+
|
| 442 |
+
st.markdown("""
|
| 443 |
+
- Slow down before sharing information
|
| 444 |
+
- Check multiple sources for important claims
|
| 445 |
+
- Consider the source's motivation
|
| 446 |
+
- Look for missing context
|
| 447 |
+
- Use fact-checking websites (FactCheck.org, Snopes, PolitiFact)
|
| 448 |
+
""")
|
| 449 |
+
|
| 450 |
+
st.markdown("## Part 6: How to Format Evidence (Card Cutting)")
|
| 451 |
+
|
| 452 |
+
st.markdown("""
|
| 453 |
+
### Step-by-Step Card Cutting Process
|
| 454 |
+
|
| 455 |
+
**Step 1:** Copy and paste a whole paragraph of text (or multiple). Put citation above it.
|
| 456 |
+
|
| 457 |
+
**Step 2:** Underline and bold the parts you're going to read.
|
| 458 |
+
|
| 459 |
+
**Step 3:** Add author name and year above citation. You'll read this.
|
| 460 |
+
|
| 461 |
+
**Step 4:** Add a "tagline" that tells us what the card says. You'll read this too.
|
| 462 |
+
""")
|
| 463 |
+
|
| 464 |
+
st.markdown("### Example of a Properly Cut Card")
|
| 465 |
+
|
| 466 |
+
st.markdown("""
|
| 467 |
+
#### **The number of private police has stagnated.**
|
| 468 |
+
|
| 469 |
+
**Rushin 12 writes:**
|
| 470 |
+
(Stephen Rushin, Loyola University Chicago Law. "The Regulation of Private Police" West Virginia Law Review, Vol. 115, No. 159, 2012. Pages 168.)
|
| 471 |
+
|
| 472 |
+
Over the last several decades, two important trends emerge in private policing. First, while the number of private police has increased substantially between 1980 and 2000, **private police forces have remained relatively stable over the last decade.** Between 1980 and 2000 the number of private police exploded by nearly 80%. 54 But **since 2000, the number of private police has remained relatively stable** at around 1,000,000 private officers.55 The stagnation in private police size may simply be a reflection of economic contraction in private industry. Conversely, the stabilization may be a result of the national decline in crime that has occurred over the last twenty years. Regardless of why private police forces have stabilized, **we can safely conclude that private police forces are no longer rapidly expanding in size.**
|
| 473 |
+
""")
|
| 474 |
+
|
| 475 |
+
with tab3:
|
| 476 |
+
st.subheader("π Activities")
|
| 477 |
+
|
| 478 |
+
st.markdown("## Activity 1: Source Credibility Analysis")
|
| 479 |
+
|
| 480 |
+
st.markdown("""
|
| 481 |
+
**Resolved: Standardized tests should be abolished.**
|
| 482 |
+
|
| 483 |
+
Below are several sources related to this topic. For each source, determine:
|
| 484 |
+
1. What tier it belongs to in the source hierarchy
|
| 485 |
+
2. Whether it's credible or not
|
| 486 |
+
3. Why you made that determination
|
| 487 |
+
""")
|
| 488 |
+
|
| 489 |
+
# Check for existing activity submissions
|
| 490 |
+
existing_activity = get_existing_submission(username, 2, 'source_analysis')
|
| 491 |
+
all_activities = get_all_submissions(username, 2, 'source_analysis')
|
| 492 |
+
|
| 493 |
+
if existing_activity:
|
| 494 |
+
st.success(f"β
You have submitted {len(all_activities)} source analysis(s) for this activity.")
|
| 495 |
+
|
| 496 |
+
# Show submission history
|
| 497 |
+
if len(all_activities) > 1:
|
| 498 |
+
with st.expander(f"π View All {len(all_activities)} Submissions"):
|
| 499 |
+
for i, submission in enumerate(all_activities, 1):
|
| 500 |
+
st.markdown(f"**Submission {i}** - {submission['submitted_at']}")
|
| 501 |
+
activity_data = submission['submission_data']
|
| 502 |
+
for j, source in enumerate(activity_data['sources'], 1):
|
| 503 |
+
st.markdown(f"**Source {j}:** {source['source_name']}")
|
| 504 |
+
st.text_area(f"Analysis {j}:", value=source['analysis'], disabled=True, key=f"activity_history_{i}_{j}")
|
| 505 |
+
st.markdown("---")
|
| 506 |
+
|
| 507 |
+
st.info("**Your most recent submission:**")
|
| 508 |
+
activity_data = existing_activity['submission_data']
|
| 509 |
+
for i, source in enumerate(activity_data['sources'], 1):
|
| 510 |
+
st.markdown(f"**Source {i}:** {source['source_name']}")
|
| 511 |
+
st.text_area(f"Your Analysis {i}:", value=source['analysis'], disabled=True, key=f"activity_display_{i}")
|
| 512 |
+
|
| 513 |
+
# Always show the submission form
|
| 514 |
+
st.markdown("---")
|
| 515 |
+
st.markdown("**Submit a new source analysis (or update your thoughts):**")
|
| 516 |
+
|
| 517 |
+
sources_to_analyze = [
|
| 518 |
+
"A peer-reviewed study from the Journal of Educational Psychology",
|
| 519 |
+
"A blog post titled 'Why Standardized Tests Are Evil'",
|
| 520 |
+
"A report from the Brookings Institution",
|
| 521 |
+
"A tweet from a random user claiming tests are racist",
|
| 522 |
+
"A government report from the Department of Education"
|
| 523 |
+
]
|
| 524 |
+
|
| 525 |
+
source_analyses = []
|
| 526 |
+
for i, source in enumerate(sources_to_analyze, 1):
|
| 527 |
+
st.markdown(f"**Source {i}:** {source}")
|
| 528 |
+
analysis = st.text_area(f"Analysis for Source {i}:", key=f"source_analysis_{i}", height=100,
|
| 529 |
+
placeholder="What tier is this source? Is it credible? Why or why not?")
|
| 530 |
+
source_analyses.append(analysis)
|
| 531 |
+
|
| 532 |
+
if st.button("Submit Source Analysis"):
|
| 533 |
+
if all(source_analyses):
|
| 534 |
+
# Prepare submission data
|
| 535 |
+
submission_data = {
|
| 536 |
+
"sources": [
|
| 537 |
+
{
|
| 538 |
+
"id": f"source_{i+1}",
|
| 539 |
+
"source_name": source,
|
| 540 |
+
"analysis": analysis
|
| 541 |
+
}
|
| 542 |
+
for i, (source, analysis) in enumerate(zip(sources_to_analyze, source_analyses))
|
| 543 |
+
]
|
| 544 |
+
}
|
| 545 |
+
|
| 546 |
+
# Save to database
|
| 547 |
+
if save_submission(username, 2, 'source_analysis', submission_data):
|
| 548 |
+
st.success("β
Source analysis submitted successfully!")
|
| 549 |
+
st.rerun()
|
| 550 |
+
else:
|
| 551 |
+
st.error("β Failed to submit source analysis. Please try again.")
|
| 552 |
+
else:
|
| 553 |
+
st.warning("Please analyze all sources before submitting.")
|
| 554 |
+
|
| 555 |
+
st.markdown("---")
|
| 556 |
+
|
| 557 |
+
st.markdown("## Activity 2: Debate Case Backfile Creation")
|
| 558 |
+
|
| 559 |
+
st.markdown("""
|
| 560 |
+
**Instructions:** Look at the example debate case backfile below, then create your own debate case backfile.
|
| 561 |
+
|
| 562 |
+
**What is a debate case backfile?** A backfile is a collection of evidence cards organized by argument. It contains properly formatted evidence with taglines, citations, and highlighted key points that you can use during debates.
|
| 563 |
+
""")
|
| 564 |
+
|
| 565 |
+
# Link to the Google Doc example
|
| 566 |
+
st.markdown("### π Example Debate Case Backfile")
|
| 567 |
+
st.markdown("""
|
| 568 |
+
**Click the link below to view an example of a properly formatted debate case backfile:**
|
| 569 |
+
""")
|
| 570 |
+
st.markdown("[π View Example Debate Case Backfile](https://docs.google.com/document/d/1meUO2pRKTWGyqQgH80nWn1AJc6zVlwrB62SBJeUWfNA/edit?tab=t.46dc80v0l03x)")
|
| 571 |
+
|
| 572 |
+
st.markdown("---")
|
| 573 |
+
|
| 574 |
+
st.markdown("""
|
| 575 |
+
**After reviewing the example, create your own debate case backfile that includes:**
|
| 576 |
+
1. A clear resolution or topic
|
| 577 |
+
2. Multiple evidence cards with proper formatting
|
| 578 |
+
3. Taglines that clearly state the argument
|
| 579 |
+
4. Full citations for all sources
|
| 580 |
+
5. Highlighted key evidence points
|
| 581 |
+
""")
|
| 582 |
+
|
| 583 |
+
# Check for existing card cutting submissions
|
| 584 |
+
existing_card = get_existing_submission(username, 2, 'card_cutting')
|
| 585 |
+
all_cards = get_all_submissions(username, 2, 'card_cutting')
|
| 586 |
+
|
| 587 |
+
if existing_card:
|
| 588 |
+
st.success(f"β
You have submitted {len(all_cards)} card cutting practice(s).")
|
| 589 |
+
|
| 590 |
+
# Show submission history
|
| 591 |
+
if len(all_cards) > 1:
|
| 592 |
+
with st.expander(f"π View All {len(all_cards)} Submissions"):
|
| 593 |
+
for i, submission in enumerate(all_cards, 1):
|
| 594 |
+
st.markdown(f"**Submission {i}** - {submission['submitted_at']}")
|
| 595 |
+
card_data = submission['submission_data']
|
| 596 |
+
|
| 597 |
+
# Handle both old format (card cutting) and new format (backfile)
|
| 598 |
+
if 'google_doc_link' in card_data:
|
| 599 |
+
# New format - backfile submission
|
| 600 |
+
st.markdown(f"**Resolution/Topic:** {card_data['resolution_topic']}")
|
| 601 |
+
st.markdown(f"**Google Doc Link:** [View Backfile]({card_data['google_doc_link']})")
|
| 602 |
+
st.markdown(f"**Description:** {card_data['description']}")
|
| 603 |
+
else:
|
| 604 |
+
# Old format - card cutting submission (for backward compatibility)
|
| 605 |
+
st.markdown(f"**Tagline:** {card_data.get('tagline', 'N/A')}")
|
| 606 |
+
st.markdown(f"**Author Attribution:** {card_data.get('author_attribution', 'N/A')}")
|
| 607 |
+
st.markdown(f"**Citation:** {card_data.get('citation', 'N/A')}")
|
| 608 |
+
st.markdown(f"**Highlighted Evidence:** {card_data.get('highlighted_evidence', 'N/A')}")
|
| 609 |
+
st.markdown("---")
|
| 610 |
+
|
| 611 |
+
st.info("**Your most recent submission:**")
|
| 612 |
+
card_data = existing_card['submission_data']
|
| 613 |
+
|
| 614 |
+
# Handle both old format (card cutting) and new format (backfile)
|
| 615 |
+
if 'google_doc_link' in card_data:
|
| 616 |
+
# New format - backfile submission
|
| 617 |
+
st.markdown(f"**Resolution/Topic:** {card_data['resolution_topic']}")
|
| 618 |
+
st.markdown(f"**Google Doc Link:** [View Backfile]({card_data['google_doc_link']})")
|
| 619 |
+
st.markdown(f"**Description:** {card_data['description']}")
|
| 620 |
+
else:
|
| 621 |
+
# Old format - card cutting submission (for backward compatibility)
|
| 622 |
+
st.markdown(f"**Tagline:** {card_data.get('tagline', 'N/A')}")
|
| 623 |
+
st.markdown(f"**Author Attribution:** {card_data.get('author_attribution', 'N/A')}")
|
| 624 |
+
st.markdown(f"**Citation:** {card_data.get('citation', 'N/A')}")
|
| 625 |
+
st.markdown(f"**Highlighted Evidence:** {card_data.get('highlighted_evidence', 'N/A')}")
|
| 626 |
+
|
| 627 |
+
# Always show the submission form
|
| 628 |
+
st.markdown("---")
|
| 629 |
+
st.markdown("**Submit your debate case backfile:**")
|
| 630 |
+
|
| 631 |
+
st.markdown("""
|
| 632 |
+
**Instructions:**
|
| 633 |
+
1. Create your debate case backfile in Google Docs
|
| 634 |
+
2. Make sure the document is set to "Anyone with the link can view"
|
| 635 |
+
3. Copy the link to your Google Doc below
|
| 636 |
+
""")
|
| 637 |
+
|
| 638 |
+
google_doc_link = st.text_input("Google Doc Link to your Debate Case Backfile:", key="backfile_link",
|
| 639 |
+
placeholder="https://docs.google.com/document/d/...")
|
| 640 |
+
|
| 641 |
+
resolution_topic = st.text_input("Resolution or Topic:", key="backfile_topic",
|
| 642 |
+
placeholder="e.g., Resolved: Social media platforms should be regulated by the government")
|
| 643 |
+
|
| 644 |
+
description = st.text_area("Brief Description of your backfile:", key="backfile_description", height=100,
|
| 645 |
+
placeholder="Describe what arguments and evidence you included in your backfile...")
|
| 646 |
+
|
| 647 |
+
if st.button("Submit Debate Case Backfile"):
|
| 648 |
+
if google_doc_link and resolution_topic and description:
|
| 649 |
+
# Validate Google Doc link
|
| 650 |
+
if "docs.google.com" in google_doc_link:
|
| 651 |
+
# Prepare submission data
|
| 652 |
+
submission_data = {
|
| 653 |
+
"google_doc_link": google_doc_link,
|
| 654 |
+
"resolution_topic": resolution_topic,
|
| 655 |
+
"description": description
|
| 656 |
+
}
|
| 657 |
+
|
| 658 |
+
# Save to database
|
| 659 |
+
if save_submission(username, 2, 'card_cutting', submission_data):
|
| 660 |
+
st.success("β
Debate case backfile submitted successfully!")
|
| 661 |
+
st.rerun()
|
| 662 |
+
else:
|
| 663 |
+
st.error("β Failed to submit debate case backfile. Please try again.")
|
| 664 |
+
else:
|
| 665 |
+
st.error("β Please provide a valid Google Docs link.")
|
| 666 |
+
else:
|
| 667 |
+
st.warning("Please complete all fields before submitting.")
|
| 668 |
+
|
| 669 |
+
with tab4:
|
| 670 |
+
st.subheader("π Homework")
|
| 671 |
+
|
| 672 |
+
st.markdown("## Homework Assignment: Topic Analysis and Evidence Gathering")
|
| 673 |
+
|
| 674 |
+
st.markdown("""
|
| 675 |
+
**Assignment:** Choose a debate resolution and conduct a comprehensive topic analysis with evidence gathering.
|
| 676 |
+
|
| 677 |
+
**Requirements:**
|
| 678 |
+
1. **Select a debate resolution** (e.g., "Resolved: Social media platforms should be regulated by the government")
|
| 679 |
+
2. **Find definitions** of key terms in your resolution
|
| 680 |
+
3. **Conduct a topic analysis** - identify the main stakeholders, current state of the issue, and key arguments
|
| 681 |
+
4. **Find 3 pieces of evidence** supporting the affirmative position
|
| 682 |
+
5. **Find 3 pieces of evidence** supporting the negative position
|
| 683 |
+
6. **Organize everything** in a Google Doc with clear sections for definitions, topic analysis, and evidence
|
| 684 |
+
""")
|
| 685 |
+
|
| 686 |
+
# Check for existing homework submissions
|
| 687 |
+
existing_homework = get_existing_submission(username, 2, 'homework')
|
| 688 |
+
all_homework = get_all_submissions(username, 2, 'homework')
|
| 689 |
+
|
| 690 |
+
if existing_homework:
|
| 691 |
+
st.success(f"β
You have submitted {len(all_homework)} homework assignment(s).")
|
| 692 |
+
|
| 693 |
+
# Show submission history
|
| 694 |
+
if len(all_homework) > 1:
|
| 695 |
+
with st.expander(f"π View All {len(all_homework)} Submissions"):
|
| 696 |
+
for i, submission in enumerate(all_homework, 1):
|
| 697 |
+
st.markdown(f"**Submission {i}** - {submission['submitted_at']}")
|
| 698 |
+
homework_data = submission['submission_data']
|
| 699 |
+
|
| 700 |
+
# Handle both old format and new format
|
| 701 |
+
if 'google_doc_link' in homework_data:
|
| 702 |
+
# New format - Google Doc submission
|
| 703 |
+
st.markdown(f"**Resolution:** {homework_data['resolution']}")
|
| 704 |
+
st.markdown(f"**Google Doc Link:** [View Topic Analysis and Evidence]({homework_data['google_doc_link']})")
|
| 705 |
+
else:
|
| 706 |
+
# Old format - text submission (for backward compatibility)
|
| 707 |
+
st.markdown(f"**Resolution:** {homework_data.get('resolution', 'N/A')}")
|
| 708 |
+
st.markdown(f"**Affirmative Sources:** {homework_data.get('affirmative_sources', 'N/A')}")
|
| 709 |
+
st.markdown(f"**Negative Sources:** {homework_data.get('negative_sources', 'N/A')}")
|
| 710 |
+
st.markdown(f"**Analysis:** {homework_data.get('analysis', 'N/A')}")
|
| 711 |
+
st.markdown("---")
|
| 712 |
+
|
| 713 |
+
st.info("**Your most recent submission:**")
|
| 714 |
+
homework_data = existing_homework['submission_data']
|
| 715 |
+
|
| 716 |
+
# Handle both old format and new format
|
| 717 |
+
if 'google_doc_link' in homework_data:
|
| 718 |
+
# New format - Google Doc submission
|
| 719 |
+
st.markdown(f"**Resolution:** {homework_data['resolution']}")
|
| 720 |
+
st.markdown(f"**Google Doc Link:** [View Topic Analysis and Evidence]({homework_data['google_doc_link']})")
|
| 721 |
+
else:
|
| 722 |
+
# Old format - text submission (for backward compatibility)
|
| 723 |
+
st.markdown(f"**Resolution:** {homework_data.get('resolution', 'N/A')}")
|
| 724 |
+
st.markdown(f"**Affirmative Sources:** {homework_data.get('affirmative_sources', 'N/A')}")
|
| 725 |
+
st.markdown(f"**Negative Sources:** {homework_data.get('negative_sources', 'N/A')}")
|
| 726 |
+
st.markdown(f"**Analysis:** {homework_data.get('analysis', 'N/A')}")
|
| 727 |
+
|
| 728 |
+
# Always show the submission form
|
| 729 |
+
st.markdown("---")
|
| 730 |
+
st.markdown("**Submit your homework assignment:**")
|
| 731 |
+
|
| 732 |
+
st.markdown("""
|
| 733 |
+
**Instructions:**
|
| 734 |
+
1. Create your topic analysis and evidence document in Google Docs
|
| 735 |
+
2. Make sure the document is set to "Anyone with the link can view"
|
| 736 |
+
3. Copy the link to your Google Doc below
|
| 737 |
+
""")
|
| 738 |
+
|
| 739 |
+
google_doc_link = st.text_input("Google Doc Link to your Topic Analysis and Evidence:", key="homework_link",
|
| 740 |
+
placeholder="https://docs.google.com/document/d/...")
|
| 741 |
+
|
| 742 |
+
resolution = st.text_input("Debate Resolution:", key="homework_resolution",
|
| 743 |
+
placeholder="e.g., Resolved: Social media platforms should be regulated by the government")
|
| 744 |
+
|
| 745 |
+
if st.button("Submit Homework"):
|
| 746 |
+
if google_doc_link and resolution:
|
| 747 |
+
# Validate Google Doc link
|
| 748 |
+
if "docs.google.com" in google_doc_link:
|
| 749 |
+
# Prepare submission data
|
| 750 |
+
submission_data = {
|
| 751 |
+
"google_doc_link": google_doc_link,
|
| 752 |
+
"resolution": resolution
|
| 753 |
+
}
|
| 754 |
+
|
| 755 |
+
# Save to database
|
| 756 |
+
if save_submission(username, 2, 'homework', submission_data):
|
| 757 |
+
st.success("β
Homework submitted successfully!")
|
| 758 |
+
st.rerun()
|
| 759 |
+
else:
|
| 760 |
+
st.error("β Failed to submit homework. Please try again.")
|
| 761 |
+
else:
|
| 762 |
+
st.error("β Please provide a valid Google Docs link.")
|
| 763 |
+
else:
|
| 764 |
+
st.warning("Please provide both the Google Doc link and resolution before submitting.")
|
| 765 |
+
|
| 766 |
+
st.markdown("---")
|
| 767 |
+
st.markdown("""
|
| 768 |
+
## Conclusion
|
| 769 |
+
|
| 770 |
+
This week, you've developed essential skills in the logical sequence needed for effective research: understanding source credibility, developing research skills, analyzing information quality, and organizing evidence persuasively. These research detective abilities will serve you in Lincoln-Douglas debate and throughout your academic and personal life.
|
| 771 |
+
|
| 772 |
+
Remember: good research follows evidence to truth, rather than seeking evidence to support existing beliefs. This commitment to intellectual honesty separates meaningful debate from mere argument and informed citizens from those easily misled by false information.
|
| 773 |
+
|
| 774 |
+
The ability to distinguish reliable information from misinformation and organize it persuasively is one of the most valuable skills in our information-rich world. Keep questioning, keep researching, and keep building your skills as a research detective.
|
| 775 |
+
""")
|