Skip to content

Latest commit

Β 

History

History
125 lines (93 loc) Β· 3.16 KB

File metadata and controls

125 lines (93 loc) Β· 3.16 KB

Quick Start Guide - CS182 LLM Analysis Website

πŸš€ View the Website (30 seconds)

cd website
python3 -m http.server 8000

Then open: http://localhost:8000

Or use the launch script:

./launch_website.sh

πŸ“ What's Where

website/               ← THE WEBSITE (ready to deploy!)
β”œβ”€β”€ index.html        ← Main page
β”œβ”€β”€ styles.css        ← Styles
β”œβ”€β”€ app.js           ← JavaScript
β”œβ”€β”€ data/            ← Data files
└── README.md        ← Deployment guide

website_data/         ← Parsed JSON data
β”œβ”€β”€ participation_a.json
β”œβ”€β”€ participation_b.json
β”œβ”€β”€ insights_a.json
└── insights_b.json

ed_posts/            ← Raw Ed Discussion data
└── detailed_posts/  ← 558 JSON files

πŸ”₯ Deploy to eecs182.org

Option 1: Copy directly

scp -r website/ user@eecs182.org:/var/www/html/llm-participation/

Option 2: Via git

cp -r website /path/to/eecs182-repo/llm-participation
cd /path/to/eecs182-repo
git add llm-participation/
git commit -m "Add LLM participation website"
git push

Then link from main site to: https://eecs182.org/llm-participation/

πŸ“Š Key Statistics

  • 200 total submissions (110 Type A, 90 Type B)
  • 13+ LLMs analyzed (DeepSeek, Gemini, Grok, Mistral, ChatGPT, Claude, etc.)
  • Fully searchable by student, LLM, homework, keywords
  • Complete attribution with external links

✨ Website Features

  1. Overview Dashboard - Stats and navigation
  2. Insights Summary - LLM behavior analysis
  3. LLM Comparison - Side-by-side comparison
  4. Searchable Submissions - All 200 posts with filtering
  5. Student Credits - Full attribution with links

πŸ”„ Update with New Posts

# 1. Download new Ed posts
python download_ed_final.py

# 2. Parse and analyze
python parse_participation_posts.py
python analyze_insights.py

# 3. Copy to website
cp website_data/*.json website/data/

# 4. Done! Website auto-updates

πŸ“š Documentation

  • website/README.md - Detailed deployment guide
  • PROJECT_README.md - Complete project documentation
  • SUBMISSION_SUMMARY.md - Extra credit submission details

πŸ’‘ Key Insights Found

Common Strengths

  • βœ… Correct solutions for straightforward problems
  • βœ… Helpful explanations
  • βœ… Can iterate and improve

Common Weaknesses

  • ⚠️ Hallucinations
  • ⚠️ Errors on complex problems
  • ⚠️ Overly verbose
  • ⚠️ Requires prompt engineering

Top LLMs by Posts

  1. DeepSeek (24 posts) - Strong reasoning, poor explanation
  2. Gemini (23 posts) - Good general-purpose, hallucinations
  3. Mistral (17 posts) - Solid standard problems
  4. Grok (16 posts) - Learns from feedback, very verbose
  5. ChatGPT/GPT (19 posts) - Consistent, good iteration

❓ Need Help?

  1. Check website/README.md for deployment details
  2. See PROJECT_README.md for technical info
  3. Review SUBMISSION_SUMMARY.md for project overview

βœ… Ready to Submit

Everything is ready for:

  • βœ… Immediate deployment to eecs182.org
  • βœ… Extra credit submission
  • βœ… Future maintenance and updates

Total Time: Website works in 30 seconds, deploy in 5 minutes!