Google forms sheets Apps Scripts plus Twilio
Worldwide
PROJECT: Automated Weekly Student Question & Discussion System for Literature Class Required Skills / Technologies The contractor should be experienced with: - Google Forms - Google Sheets - Google Apps Script (required) - Google Sites - Gmail automation - Twilio SMS integration - Basic web publishing and embedded content - Database-style workflow design within Google Sheets Project Overview I teach a 32-week high school World Literature seminar with approximately 25 students. I want a largely automated system that collects student questions before class, sends reminders automatically, tracks participation, and publishes submissions to a class website. The goal is for the system to run with minimal weekly intervention once configured. Student Roster Each student record should include: - Student name - Student email - Parent email (optional but preferred) - Student mobile phone number - Active/inactive status Weekly Question Submission System Each week, students must submit one discussion question before class. Requirements: - Submission window opens automatically each week - Deadline is Thursday at 8:00 PM - Students may submit by web form - Submission length should be approximately 15–70 words - System records timestamp automatically - System records whether submission was on time - One submission per student per week - Instructor can view all submissions in one place Anonymous Publication Student questions should be published anonymously. Requirements: - Student names hidden from classmates - Questions displayed publicly on class website - Questions listed in a clean discussion-board style format - Instructor can moderate, edit, hide, or delete submissions if necessary - Questions organized by week Reminder System Reminders should operate automatically throughout the school year. Wednesday Reminder - Sent to all active students - Email and text message - Reminds students to submit weekly question Thursday Noon Reminder - Sent only to students who have not submitted - Email and text message Thursday 6:00 PM Reminder - Sent only to students who have not submitted - Email and text message System must automatically determine who has and has not submitted. Late Submission Handling At 8:00 PM Thursday: - Submission period closes or flags late submissions - Instructor can still view late submissions - System records lateness Friday Class Use Before class, instructor should be able to view: - All anonymous questions - Participation status - Missing students - Submission timestamps Post-Class Takeaway System After Friday class, students must submit a second contribution. Prompt: "What was the most important idea, insight, or takeaway from today's class?" Requirements: - Separate submission form - Student names visible - Organized by week - Published to a separate section of the website - Instructor moderation capability Class Website Integration Using Google Sites. Website should include: Page 1: Weekly Reading Assignments Page 2: Anonymous Weekly Questions Page 3: Class Takeaways Page 4: Course Calendar Website updates should occur automatically whenever practical. Administrative Dashboard Instructor needs a simple dashboard to: - Add or remove students - Mark students active/inactive - Edit deadlines - Edit weekly prompts - View participation reports - View missing submissions - View late submissions - Export participation records School-Year Setup The system should support all 32 weeks at once. I want the ability to: - Preload all 32 weekly topics - Preload all 32 deadlines - Preload all reading assignments Reporting Instructor should be able to generate: - Participation by student - Missing assignments by student - Submission history - End-of-year participation summary Documentation Provide: - Written setup documentation - Instructions for editing roster - Instructions for changing prompts - Instructions for updating dates - Instructions for maintaining Twilio credentials - Instructions for transferring ownership to another Google account if needed Success Criteria Once configured, the system should require minimal weekly administration and automatically: - Collect submissions - Track participation - Send reminder emails - Send reminder texts - Publish anonymous discussion questions - Publish named class takeaways - Maintain participation records throughout the 32-week course
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- Entry levelExperience Level
$15.00
-
$55.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- USALittleton 2:36 AM
- $900 total spent2 hires, 1 active
- Finance & AccountingIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by