-
-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance Amy, a Django application for managing workshops #6
Comments
Hi @gvwilson , I am Aditya, a sophomore pursuing my B.Tech in Electronics and Electrical Communication engineering at IIT Kharagpur. |
Hi @gvwilson, I am Darshan, a computer science undergraduate from India. I am pursuing my Bachelors of Technology in Computer Science and Engineering from IIIT Hyderabad. I want to express my interest in working on this idea. I think I have the required skillls (Django, Jquery, python) and experience that is needed for this project. I have previously made some applications in Django and have a good experience in it. I have set up 'Amy' in my system. If possible, I would like to discuss more specifically about the project, so that I can build a clear timeline for the project for the purpose of my proposal. |
@darshan95 You need to use Python3, see carpentries/amy#219. |
@r-gaia-cs thanks for pointing out, but the application is also being deployed using python2.7 with the mentioned changes. |
On Sun, Mar 08, 2015 at 08:19:22AM -0700, Darshan Agarwal wrote:
We dropped Python 2 support because handling Unicode on Python 2 is a |
@r-gaia-cs, @wking thanks for the reply and will surely use Python3 in the future. May I know what should be my next step for the task after setting up 'Amy' |
On Mon, Mar 09, 2015 at 02:23:18AM -0700, Darshan Agarwal wrote:
I'm not sure what @gvwilson had in mind when he created this issue, @gvwilson, do you have more targeted advice? I see that I'm listed as |
Hi Darshan,
Thanks for your interest in this project - one of the best ways to get
started would be to write a few unit tests to make sure our existing
code is working as it should. For example, we could use a dozen tests
of uploading badly-formatted CSV files: role names that don't exist in
our database, events that don't exist, wrong number of columns, etc.
That will undoubtedly turn up some bugs that we can then fix.
Thanks,
Greg
|
Hi Greg :) A good proposal needs solid timeline, which needs some ideas what to do with Amy. So… what does Amy need? Except for "to finally get released & hosted". Is there something huge enough to take a month or so to finish? Cheers, |
How's that for a start? |
On Thu, Mar 12, 2015 at 02:20:55PM -0700, Greg Wilson wrote:
This is something that's hard to check off ;). The other goals look |
I have some questions below.
Is Amy still only for Giacomo/Carliss? Or is this step an enhancement that will eventually open Amy to instructors and learners?
You know best what statistics we want to have:
Can't think of anything more. Any ideas what would be nice to have?
I remember we talked about this. It involves running shell commands manually, because older versions of Mailman don't have anything like remote API. So features we're looking for:
(*) marks potential duplication of Mailman features. Anything more we'd like to have?
I think this might be the most straightforward of all. BTW. Should we integrate questionnaire sending (pre-workshop evaluation, post-workshop evaluation) via Eventbrite?
I might be able to watch Giacomo use Amy because he's in UK ;)
Yeah these goals look like fun :)
I need some more details regarding reports (mostly ideas for them, see above) so that I can prepare a solid proposal. |
On Sat, Mar 14, 2015 at 04:34:34PM -0700, Piotr Banaszkiewicz wrote:
My current understanding is that yes, that's the main draw, but we're
Maybe sites that haven't had an event in a while? Hosts that haven't Also, it would be nice to tie in some of our new business logic:
Can we install a newer version of Mailman? I think it would be easier
Does Eventbrite do questionnaires? With whatever our required level |
Hi,
Some other things that we calculate occasionally are:
Thanks, |
I'm closing this issue since student application period is over. |
Amy is a Django application for managing workshops like those run by Software Carpentry. Basic functionality is in place, but there are many outstanding feature requests, and it could use a lot more testing.
Amy is a straightforward Django application; experience with that framework (and with Python) is required. Some of the features we would like to add require Javascript, so familiarity with JQuery and other frameworks is an asset.
Amy will manage personal identifying information, so applicants should also have a basic understanding of security engineering. Experience with deploying and maintaining applications is also an asset.
The text was updated successfully, but these errors were encountered: