Giter Club home page Giter Club logo

ocelot's Introduction

Ocelot

Features

  • Maintains a database of tutors and the courses that they're tutoring
  • Has a protected administrative area for managing courses and tutors
  • Provides CSV import/export functionality
  • Has a smart autocomplete function using Typeahead.js and Bootstrap-tokenfield
  • Exposes an email form for students to easily email all tutors for a course

Helpful Links

ocelot's People

Contributors

qrohlf avatar

Stargazers

Asif Mallik avatar

Watchers

 avatar James Cloos avatar  avatar

ocelot's Issues

De-activating Tutors

Hi Quinn,

I want to know what you think of this problem. What I am trying to accomplish is this: sometimes a tutor goes "inactive" for a semester, such as when they go abroad of take an LOA. In that case, I don't want them to get emails during the semester they are gone. Is there a way to temporarily "de-activate" tutors, and have a central location where I can see all inactive tutors and be able to re-activate them?

Let me know what you think.

CSV Export

Add the ability to export the database of courses and tutors to CSV

Request a course feature

I know you're busy this week, but I want to put one more (hopefully simpler) thing on your radar. I'd like there to be a button at the top of the Courses page that says "Course not listed? Request a new course here," and which emails [email protected]. When you get a chance.

Email All Tutors Admin Feature

Hi Quinn,
At your earliest convenience, I would like to be able for admin accounts on Ocelot to be able to email all tutors in the program.

Thanks!

Delay in associating new courses with tutors

Hey Quinn,

In process hiring a web developer, so I'll give this issue to them when I hire them, if you haven't already resolved it.

If I create a new course, and then go to an existing tutor, and try to add that course to their profile, it generally will not let me. The same thing happens if I create a new course, then create a new tutor, and try to associate the two. Usually it will let me do it a few days after the fact. Seems like a bug.

Embed Links

Hi Quinn,
Would it be relatively simple to implement a feature for embedding text links in messages sent through Ocelot?

Thanks!

Import File Validation and Error Handling

Import functionality should

  • ensure that the file uploaded is a csv file
  • ensure that the csv file has the correct headers
  • check the validity of all updated/created users and courses
  • provide helpful and specific error messages should any of these checks fail

Export to CSV does not include Active Status

Hi Quinn,
I know you don't have a lot of time to work on Ocelot, but I figured I'd still use the issue tracker to keep track of issues that I want to work on in the future. And if you do get time to take a look at these, I certainly wouldn't object.

When I download the database as a CSV, I'd like if it included whether or not tutors are flagged as active or not. That's the extent of this issue.

Admin Visibility for Ocelot Requests

Hi Quinn,

An issue that has come up as we've started using Ocelot is that the replies to the emails that ocelot sends out don't show up in the inbox of [email protected]. I've emailed the tutors, and it one of them has told me that she is getting the emails and sees the replies that other tutors have sent it, but it doesn't come to me. Thoughts on why this is and how to fix it?

Thanks!

Reply-To addresses

Hi Quinn,
I'm wondering if its possible to implement a way to ensure that when a tutor replies to an email that goes out through ocelot, it goes to all recipients of the original email. Something like a reply-to address. Feasible?

Import

Add the ability to import the database of courses and tutors from CSV

Display names for courses

An aesthetic idea for Ocelot. If I get you a list of Display names for courses, can you get the list of courses to display as those names rather than the name of their column in the table? For example, ECON_100 would instead display as "ECON 100: Introduction to Economics." Doable?

Information for Tutors does not update

This appears to be a bug-- when I update a tutor and press save, it will say "information for [tutor] successfully updated," but the information won't have actually changed (at least on the display) from what it was previously.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.