Tag Searcher on Scribe | Link
This tool can be used by visiting https://scribe.steemcryptic.me/tagsearcher
I had recently built a feature called Tag Searcher into the Scribe app. This was to help the professors keep track of the assignments that they had already rated. The primary motive of the scribe was to ensure that none of the assignment posts are missed. However, recently @sapwood pointed out a problem in the app.
Problem:
The app could fetch all the posts that contained a particular tag that the professor requested. However, the moment one of the professors votes a post, that post would be marked as rated. One such incident happened in the intro assignments where one of the other professor’s votes was picked up scribe and marked the post as visited by the professor.
This new version of the scribe that has been deployed includes the fix for this particular issue.
The Solution:
I had previously hard-coded the names of the professors in the app. So, the moment one of the professors voted a post, it would get marked as done. To fix this issue, I gathered information from professor sapwood to understand how the rating is done.
From our conversations, I got to know that when more assignments come in, two professors work in pairs to rate the assignments of that particular week.
These new fields are visible only if the Academy Post checkbox is checked
In the new version of the scribe tool, I have added two additional text fields called Professor 1 and Professor 2. Now, if a post contains a vote from either one of these two professors, then the assignment would be marked as visited by the professor.
This ensures that each professor has a track of the posts that they have visited.
Enhancements included:
Even though it has reduced drastically, plagiarists still lurk around in the crypto academy. The professors have made a great job in finding them. However, there is no way to know if a post is plagiarised unless someone reads the comments.
The red borders to this row are because I have downvoted myself to test this feature
I have added a new filter wherein if a professor downvotes a particular post, be it as low as 1% worth of downvote on a plagiarised content, then that post would be highlighted with a red border.
So, I request all the crypto academy professors to downvote with low downvote VP on plagiarized posts.
The new row called account reputation displays the reputation of a particular account
Additionally, there is a new row containing the account reputation as well. So, professors can simply visit just the posts that qualify the minimum reputation criteria for a particular homework.
Where is it deployed?
Here is the memory metric graph of scribe
The whole scribe app is deployed on one of my Heroku hobby dynos. I have gone with this because I did not find the need to buff up the memory and CPU for this application. The app has been running for over a week now and I have not seen the memory usage go beyond the 300 MB mark.
If it does hit this limit, I would be moving it out of Heroku and into DigitalOcean.
Future Improvements:
I did try to add the SP level of the various accounts. However, there was a massive performance impact caused because of this. So, I will try to optimize it before I deploy it.
I am open to any suggestions or improvements for this app. My aim is to make this a more popular app that many can benefit from. Leave your suggestions in the comment section and I will get to it as per priority.
CC: @sapwood @neerajkr03 @rishabh99946 @stream4u @allbert @asaj,@awesononso, @cryptokraze, @lenonmc21, @reminiscence01, @wahyunahrul, @imagen, @kouba01 , @pelon53 , @yohan2on @yousafharoonkhan.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You have explained some great work of tag searching, but over the head for me, I am not a techie like you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very very useful.
Thank you so much for adding new features. It will make us more productive and more organized than ever. The professors will definitely find this app as a scalable breakthrough.
Thank you again.
Steem on.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit