Skip to content
This repository has been archived by the owner on Aug 27, 2023. It is now read-only.

Emails patch #171

Closed
wants to merge 35 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
fa8252d
Add mentor mails
Ayushk4 Dec 19, 2018
d11fb7c
Add student mails
Ayushk4 Dec 19, 2018
4650d2d
Update Mentor emails
Ayushk4 Dec 19, 2018
5e54eb0
Added code for validation file and dashboard
xypnox Dec 21, 2018
0a321b8
Changed link colors
xypnox Dec 21, 2018
b8d176b
Merge
xypnox Dec 21, 2018
864674d
Remove project link
xypnox Dec 21, 2018
bb52bba
Commented the testing ids
xypnox Dec 21, 2018
95407dd
Merge pull request #183 from xypnox/mideval-link
thealphadollar Dec 22, 2018
ec4da07
remove thealphadollar from form
thealphadollar Dec 21, 2018
5694902
finalize stud mid-evals
thealphadollar Dec 22, 2018
3280216
ready for mid-evals
thealphadollar Dec 22, 2018
30cc5ce
Merge pull request #185 from thealphadollar/midevals
themousepotato Dec 22, 2018
1d9f436
Revert "Midevals"
themousepotato Dec 22, 2018
e6232e1
Merge pull request #186 from kossiitkgp/revert-185-midevals
themousepotato Dec 22, 2018
e722d80
Revert "Revert "Midevals""
thealphadollar Dec 22, 2018
aa8f7d2
Merge pull request #188 from kossiitkgp/revert-186-revert-185-midevals
thealphadollar Dec 22, 2018
2b627cd
fix file error
thealphadollar Dec 22, 2018
0b60c1e
add exceptions for file not found
thealphadollar Dec 22, 2018
87d461b
renew the mid-evals schedule
thealphadollar Dec 22, 2018
f81c651
remove irregular login, and timestamp from student.csv
thealphadollar Dec 24, 2018
c8af8e8
fix indent error
thealphadollar Dec 24, 2018
95d5ab1
start preparation for mentor mid-evals
thealphadollar Dec 24, 2018
79ea74c
replace last year's students with this year's
thealphadollar Dec 24, 2018
c941413
generate hashes for new mentors
thealphadollar Dec 24, 2018
e17e1d9
allow mentors to access students across all projects
thealphadollar Dec 24, 2018
0b34b2a
fix everything for mentor registration
thealphadollar Dec 24, 2018
a03f12b
close mid-evals for students
thealphadollar Dec 25, 2018
ccb702b
add stats.json to gitignore
thealphadollar Dec 25, 2018
a363163
Merge pull request #190 from kossiitkgp/prep_mentor_mid_evals
thealphadollar Dec 25, 2018
ac8ca1d
add stats.json to gitignore
thealphadollar Dec 25, 2018
3b02afa
Merge branch 'emails_patch' of https://github.com/kossiitkgp/kwoc int…
Ayushk4 Dec 27, 2018
150f98d
Make the footers same
Ayushk4 Dec 27, 2018
df3bd72
Change footers for mentor emails
Ayushk4 Dec 27, 2018
4c061e4
Add mails for mid-eval
Ayushk4 Dec 27, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -116,3 +116,6 @@ tag_scrapper/.idea/
tag_scrapper/topic_dict.json
gh_login/gh_login_student.json
gh_login/*.*
gh_login/midevals_validation.json
./gh_scraper/stats/stats.json
gh_scraper/stats/stats.json
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,21 @@ $ cd /path/to/kwoc
$ python3 populate_mentor_list.py
```

This script also updates the `secrets/mentor_unique_ids.json` file which is used to map an encrypted url endpoint to each mentor so that they can fill in their mentor evaluations.

The code at the end should be mailed to them once all students have filled in their mid-term/end-term evaluations.

### After mentor fills the form

Once the mentor has filled the form, firstly we take a note of it and block the particular id so that the mentor cannot fill the form again.

We store the list of students he passes and fails in `secrets/pass.txt` and `secrets/fail.txt` in the following format:

`github_username PASS/FAIL`

We also store his elaborate response in a google sheet.


## Update `/students.csv` - Remove Mentors and Duplicates
Run the following commands once, while deploying in the server to remove mentors and duplicate entries from `gh_login/student.csv` -
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,6 @@ Types of common problems(what to fill in <issues>):
if(Absence of <Tags/Description/both> on the issues of the project):
Presence of <Tags/Description/both> of the project detailing certain things for the mentees will
be helpful for them to apply for specific issues

Regards,
Kharagpur Open Source Society
21 changes: 21 additions & 0 deletions emails/KWoC18/mentors/mid-eval.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Dear Mentor {Name_of_mentor},
Greetings from KOSS,

KWoC Mid-Term evaluations are now open for mentors.
In the students' mid-term feedback, we asked them to enlist one mentor they are working with, and few of them have nominated you as their mentor.
We request you to be honest with the students, if you spot unsincere efforts and feel they are wasting your time, you should give them a Fail grade.
While at the same time, if they have informed you of being busy with their exams, there is no harm in being generous towards them.
Note that the ones which are given as fail grade, will be removed from the KWoC programme.

Here is your unique link for the evaluation :

{URL_for_Mentor}

Please fill it positively by December 27, 23:59 IST.
We also look forward to hearing from you in the feedback.

We thank you for bearing with the doubts from your mentees and hope that your projects are growing.
KWoC is not possible without dedicated efforts from mentors like you.

Regards,
Kharagpur Open Source Society
7 changes: 7 additions & 0 deletions emails/KWoC18/mentors/registered.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Hello <mentor_name>,

Thank you for registering your project <project_name> in Kharagpur Winter of Code 2018. We will get in touch with you soon!
Meanwhile you can read the Mentor's manual here{link_to_mentors_manual}.

Regards,
Kharagpur Open Source Society
12 changes: 12 additions & 0 deletions emails/KWoC18/students/apologize-for-website-bugs.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Greetings.

We hope you are having a great time working through issues and interacting with your mentor(s).

Due to the staggering and astonishing participation, we saw this season, our codes couldn't keep up. We deeply regret the inconvenience caused by the breaking of the statistics table and other accompanying issues. We also had reports of wrong dashboard data.

Thanks to our amazing team and their dedicated efforts, we've managed to fix all the bugs and updated the statistics page, dashboard, and profile page; and added sharing capabilities so you can show your KWoC stats to your friends.

Please make us aware if you observe any anomaly.

Regards,
Kharagpur Open Source Society
21 changes: 21 additions & 0 deletions emails/KWoC18/students/mid-eval.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Dear Mentees,

We hope that you are having a great time learning, coding and helping others.

The dates for Mid Term Evaluations have been extended to December 23rd 23:59 IST (GMT +5:30).

PLEASE READ THE FOLLOWING CAREFULLY

To continue as a student in KWoC'18 you must clear your Mid-Term Evaluations.

You are supposed to fill the mid-eval form by December 23rd 23:59 IST. For mid-evals, You need to select a project for which you prefer getting evaluated. In case you contributed to more than one project, use your discretion and select one.
The mentor for the chosen project will be giving your mid-term evaluation report. We recommend you to do so, even if you have a Work-In-Progress or unmerged PR.

In case you haven't signed up for KTJ'19, please do so. We also expect you to give constructive suggestions to KOSS and your mentors(will not be shared with mentors) in your mid-eval form.

You can find the link to the mid-eval form in your dashboard, once you have logged in.

If you have any queries. Please let us know.

Regards,
Kharagpur Open Source Society.
10 changes: 10 additions & 0 deletions emails/KWoC18/students/pre-mideval.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Dear Mentees,

We are thrilled with the contribution statistics of this year. Make sure you keep the momentum going.

As you may be aware, the mid-evals are on 20th December. It is not a very big obstacle to clear, and neither are the bars too high for passing it.

However, a lot of students are yet to make their first contributions. We request you to race against the clock and finish the same within the next 4 days. This is not an indomitable challenge. Please seek guidance from your mentors, they will be willing to help you.

Regards,
Kharagpur Open Source Society
10 changes: 10 additions & 0 deletions emails/KWoC18/students/projects-released.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Greetings from KOSS,

Now that you are geared up for KWoC, We are glad to announce the release of projects for KWoC 2018.

You can go through the projects we have for you. See what excites you the most, get in touch with the mentor and join the communication channel. The coding period starts from 5th December. Use this time to figure head and tail of the Codebase. And while you are at it, start bonding with your team you will be working this winters. More projects will be added soon, so make sure that you keep checking the page regularly.

Visit this link to view projects : https://kwoc.kossiitkgp.org/projects

Regards,
Kharagpur Open Source Society
14 changes: 14 additions & 0 deletions emails/KWoC18/students/registered.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Hello <student_name> !
You have been successfully registered for Kharagpur Winter of Code.


Kharagpur Winter of Code is one of the many initiatives all around the world for introducing students to Open Source. Google organizes Google Summer of Code every summer where thousands of students apply and get selected in the program. They work the entire summer and get paid a handsome reward. This is a program similar to it, but on a smaller scale.

Now that you have registered for the program, you should go through the website and the student manual thoroughly. Make sure that you spend ample amount of time, going through the projects and choosing the one that best matches your skillset and interest. Feel free to talk to your mentor and ask whatever doubts you have. Just make sure you ask smart questions! In case of any trouble, email us back and we will help you through!
Join the facebook group and interact with the community.
Read the student manual.
Read this blog to get a larger picture of the program.
Go ahead with choosing your projects here.

Regards,
Kharagpur Open Source Society
6 changes: 6 additions & 0 deletions emails/KWoC18/students/registrations-open.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Greetings from KOSS IIT Kharagpur,
We are very glad to announce that the student registration portal is now open. Head over to https://kwoc.kossiitkgp.org for student registration. If you are registering make sure you create a GitHub account.We wish you a happy and a great winter ahead full of learning and exploring.

Regards,
Kharagpur Open Source Society

Loading