Skip to main content

CSC 322.01, Class 37: Project Check-ins

Overview

  • Preliminaries
    • Notes and news
    • Upcoming work
    • Questions
  • Check-ins

News / Etc.

Upcoming work

Good things to do

  • CS table tomorrow.
  • CS extras Thursday

Questions

Volunteer board

Final sprint

  • Fix tests for users [2 points]
    • Done
  • Write tests for organizations [1 point]
    • Done
  • Link events to users and organizations [2 points]
    • Done
  • Add private flag [1 points]
    • Done
  • Fix bug in admin login [2 points]
    • Done
  • Admin approval of orgs [3 points]
    • In progress
  • Write documentation [3 point]
    • Starting

Additions

  • Styling [3 points]
  • Personal calendar for users [2 points]
    • Done
  • Personal calendar for organizations [1 point]

Other plans

  • Invite partner to Friday the 12th presentation.
  • Meet with partner on Wednesday the 10th

Job board

Final sprint

  • Check Javascript and fix if necessary [3 points]
    • Not yet
    • Really sucks without Javascript
    • Captchas won’t run without Javascript (whoops!)
    • Dropped!
  • ITS [1 point]
    • Contacted. Got Sam in trouble.
  • Name [1 point]
    • csc.grinnell.edu for computer science careers
  • Make archives searchable in a useful way [2 points]
    • Done
  • Drop-down menu [2 points]
    • Not yet. Still planned.
  • Document [4 points]
    • Ongoing
  • Preview posts [3 points]
    • Done
  • HTML Injections [2 points]
    • Read about it.
    • Hoping that the Gem does its magic.
  • UI hook for unsaving [1 point]
    • Done
  • Add location field [1 point]
    • Done
  • Add contact field [1 point]
    • Not done. Should be easy.

SpamR

Final sprint

  • Write tests and documentation [3 points]
    • Working on it.
    • All the tests are passing so far, but it’s reasonable
  • Dry out code [2 points]
    • Almost decent
  • Show messages from a certain time period [2 point]
    • No one has worked on that
    • Possible on admin page
  • Differentiate user and admin [3 points]
    • “Technically yes”
  • Heroku compatible [2 points]
    • Not touched
    • May not be the best idea
  • Talk to ITS about server? [1 point]
    • Not yet
  • Explore attachments [2 points]
    • Looked into it
    • Too much work
  • Subtle “tag taggings” bug [1 points]
  • Handle mail from the mailing list [2 points]

Curricular planning

Final sprint

  • Fix tests [2 points]
    • Done
    • Reached 99% code coverage!
  • Student interest POST requests [2 points]
    • Done
  • Course description popover [2 points]
    • In progress
  • Root route / landing page [3 points]
    • In progress. Should be done by the end of Wednesday
  • Section numbers [1 point]
    • Not yet
  • Make it pretty [3 points]
    • Not yet started
  • Verify email [2 points]
    • Done
  • Editing courses [2 points]
    • In progress
  • Editing offerings [2 points]
    • In progress
    • Includes “Let Admin see which students are taking which courses”
  • Archive semesters [1 point]
    • Done
  • Correct ordering of semesters [1 point]
    • Done
  • Correct ordering of courses within semesters [1 point]
    • Not yet implemented

Not doing

  • Javascript

Mayflower

Final sprint

  • Make about/contact pages using specs [2 points]
    • Done, but no home page
  • Talk to clients [1 points]
    • Wednesday
  • Search features tests [3 points]
    • Done
  • Revise tests for admin/login and document [3 points]
    • Not done
  • Admin create and edit new users [5 points]
    • Yes
  • Admin create, edit, and delete residents [3 points]
    • Yes
  • Add photos [3 points]
    • Added functionality
  • Styling [3 points]
    • No
    • Low priority
  • Documentation [3 points]
    • Not done
  • Home page [2 points]
    • Isn’t it just the search page?
  • Add all residents
    • Done
  • User accounts for everyone
    • In progress
  • Heroku!