Relative Grading System
utopian-io·@numanbutt·
0.000 HBDRelative Grading System
## Repository [https://github.com/numanbtt/relative-grading-system](https://github.com/numanbtt/relative-grading-system) ## What is the project about? This project is made specially keeping teachers in mind. We all know that teachers have to encounter the grading system at the end of every exam. And it is much more difficult when there're a lot of students in the class, let's say 200. Then it's not possible to see marks of each and every student and assign the corresponding grade. In short, we can call this project a ***Relative Grading System***.  ## Types of the grading system There are usually 2 types of the grading system. - Absolute Grading - Relative Grading  ### 1. Absolute Grading It is the type of grading system when you set the marks limit at the start of your subject. For example: If you are teaching physics and in your first lecture you set the marks limit. ***"A"*** grade will be given to the students who will obtain marks more than 90% and below 40% students will be count as the fail. Now, in this case, it's not your headache if any student is getting that grade or not. You set the grading limit according to you and any student who will fall in that range of percentage will be provided as that grade. ### 2. Relative Grading On the other hand, a relative grading system is totally different. This system focuses mainly on providing all students with grades that are relative to each other's percentage. Technically this system does more justice with students. Let me explain this with a little example; Suppose everyone in the class was getting marks that fall below 40%. Then will you fail the whole class? No, it's not good neither for teacher nor for students. Because in this case the teacher will be blamed for not fulfilling his duty although he has given his 100%. So in this case relative grading is done. The main focus of this grading is to make a ***BELL CURVE***. ## Bell Curve The system of relative grading revolves around the bell curve.  *What is this bell curve?* As you can see in the above picture that most of the people are falling between the mid-range and some are on the left and right side of the curve. So, ***what this has to do with the grading system?*** In the relative grading system, first of all, a lower limit is set i.e.; passing marks. After that, the students are divided in equal proportion by keeping in mind that most of the students will be provided as the middle grade which is ***B Grade***. So the students having B grade will fall in the middle of the curve. Now, for example, we have to give ***A*** and ***C*** grades too. Now the rest of the students will be divided into halves and students having marks greater than the upper limit of the B grade will be given A grade and students having marks between the lower limit of B grade and passing marks will be given C grade and rest of the students that have marks below than the passing marks will be given the grade ***F***. ## Why this project is important? - In case of absolute grading, it's not difficult to grade a whole class because you yourself set the marks limit. Also, there are a lot of codes available of absolute grading. - But the problem starts when you want to do relative grading that is more common grading system. - Because in this case, you don't have time to see whether what is the range of B grade and how much percentage of the class is falling in that grade. And how many will get other grades? - Therefore, my project focuses on providing relative grades to the students. ## Working of Project - This asks the passing marks limit - It asks total number of students in the class - By separating the fail students, rest of the class is divided in such a manner that the given grades that are given to the students will make a bell curve. - Can be done for as much number of students as you want. - Lowest number of students are set as 5 because in that case bell curve is not possible. ## Software MATLAB (matrix laboratory) is used to make this grading system. Note: *Matlab has its own language but its syntax is almost similar to the Fortran*.  ## How to contribute? The code is added in the repository whose link is given at the top of the blog post. Everyone is welcomed to contribute to the project if you find any deficiency. Even if you find any problem or any missing feature especially related to your grading then you can also contact me. I will help you by providing you the code according to your requirement as my code is a general one that covers most of the cases. But if you want to contribute then you're also most welcome. ## Best Regards My best regards are with teachers hope so it will reduce your work load. In case of any quarry, you can contact me by just replying this post. #### GitHub Account [https://github.com/numanbtt](https://github.com/numanbtt)
👍 jesusjacr, curdterrace, bitok.xyz, suonghuynh, merlin7, sbi5, yehey, kakaotalk, autobooster, bizarreart, dieley, yahpawoh, pinkyblogger, alorozario, ethant109, erhanoz, n-i-n-a, airdropcu, thecryptoboy, shaifulshakil, vhmcrypto, indronill, phost, manfaluthi, akamtn, omerbiabdulah, believeme, prohorri0, johannesbaumer, azhar786, markchu, booster007, sport-is-art, ajcardib, tilenpirih, peter007, calicabre, renata95, luish, chan16735, supeer, mrtt, iamthelonewolf, resteemwhale, moemyint, ai2000, lerass, germano, play24, cryptopimp, munnashah, bmining, ghoval, starlord28, kroya, losarang, fadilah, sw10, badilah, sukra, muneer1, usercrypto46, esbu, terisi, oscardarma, smiths01, irosteem, damawan, rambojalil, bdmamun29, loraanasta, runen, protons, jannatrina, jeffjaxx, yul, nakita, dand, huahua, nasso, nnu, quee, moshiur, avantika, nuklir, burakdogusoy, ntamntam, chil, chichu, measureable, chaochao, jerrybanfie, zillurrahman, testnet, juwel1st, cumanes34, ajmalkhaan, arpolash, cebuladeals, chemi2712, elgatohuelepega, empress-katy, ajose300, dynz, ademkrgl, bulet08, sbd.giveaway, wai1, charmn, colmn, historiaa, mhrifat, ossom, gem777, ginafraser, illimattic, gps7530, kike313, thesiam, juliussdutallas, famdutallas, princefizzy, sanzib, toxibuzz, solarisastro, neilrichmond, machithebull, nickeychan, bulma, unmesh, axima26, boristy, jhoanchb, loladelolz, membee, emmywell, zakkir, ivan123, icespirit, ganhospro, andreeamta, gamer4, acun, saisrinathreddy, rossiar, esteem77, nosmas, bobmarli, detromix87, toshlenoir, mautrix2592, nojobtv, pena, dignityinside, vaibhavrock, drqaziriaz, rudrarajuravi, pierrek, letstalkk, ellery, shakilanupur, osman28, dgig, bitcoinmarketss, shikarina, twilliams, rajieswari, glowcommunity, kubinio123, ephedrin401, gopok, biroel, overarc, ashishkr, fatih17, zainnyferdhoy, derian, geekscience, aksapphires, aniksh, asley, mbernabe, chychkina, maykolcontreras, captainwhite, mahara, dexter42, johannes-bries, mobarak, theblackshadow, arggil, hassanics, luisasin, aress, kaali, breathofthewild, kutcher, limuf, alaminrifat, sondergaardhell, juanpablo420, rogg, ndyhuy, bidyanondo, raha.raha88, bahmann, shabtab, tintailmu, lukeman, karlpaap, doric, daljeetmyd, crypt0boiler, cryptotexty, secretcodrin, mytik, itzackt, masykur14, nymphfeo, niharikalove, barrabass123, chasemcguire, moncika, jakasembung, maferamirez, vivekasa, baronn, anguss, bholapuri, themanman, housegod, kopo483, fightcancer, enero, ignaciomiranda, saulmaldonadotch, mormro, bitcoinmining, ancientturtle, hertzabsorbing, micheledeiulio, itriedtogoright, thereesteemer, trble, sefalist, lovethlouis, sciencebuzz, mindly, funnyposts, budeehand, rajeswari, sparro, smartbcamp, akhondo, goaceh, girishpal1, sparg, painter3d, nurulsafitri, sebastianherrera, gorovoyskaya, clasesgnosis, hope-less, aaron7, wladimiriljitsch, keyvann1, starnight, eleiber, shahmanabir, sabbirwdt, kraitahex, steemaustin, asif10, waschbaeralarm, mairayasir, nostal, fayazrifat, reyeselias, insanepanoramas, redoy121, godi, kala1, hestiafull, steemcollege, zakriasalad, chinesekan, successmotivator, mmboss, alesis, dmnds.southwest3, apocalypso, corneljulian, nikenaka, tophotgirls, joyceuniqueness, ramprasad, stefysardex, timetraveljesus, aarbi82, mabylinne, houkle, sheepl, theblackhat, trawt, clamen, jaquinz26, jvleaks, samrajz, strongtime, niedzielnygracz, zonaa, kshitizrun, wealthydrop, itasteem, fadmer, gcount, everus, zorobwp, resteemfun, glhf, abigresteemforu, thecryptoplayer, marylee2480, michaelabbas, tugbaerdem, randallstephens, eupex, aftabmahtab, waqas, akdiplo, castiel20, henrydatei, thohamazed, paeiz, cheap-bot, cryptomoneymntra, pahabol, banjo-0, gibberish, fraudulent, anleitungman, stuleja, syrginova, mehboda, abrioan, flowerss, newsteemboot, setuu, starling, jeraad, votemachine, jeongpd, tafatafa, jahid157, marius1235, azmybin, stevenmark, bernieisboss, spreadthemessage, bookofzion, sulwati, che.guevara, resteem-bot, sartikadewi100, rajawaly, dr-saeed, pgraval, steemapia, raju35, rajra, srizon, dobara, alfree, kartheekh, mrashed043, uld, gynina, baur, instantsecret, lestrange, cutneng, dafp12, tehmi, ardarail, cosmicangel, mad-karma, chucklex, photoworld, kikers17, jodsalz, allwork, alalahamed345, aceh-redaksi, azat1, rojalin, fikriaiman, mdomorfaruk9911, aarbi66, rishiaar, darkblackhole, alter0, meme-bot, fsherberg, mabraper, badsha162916, warmbibi, albert-camus, tharshan, ainede, salynn, sameruy, ahmedan101, mankomoo, labibajakir, bluemarlin, umarabbaschem, flafa, hess, soyu, jingsi, minetechdrop, mohammadsafwan, voloshyn, christinelakra, andresmith, axa00, tlpk, bishalacharya, channy, dandelionspea, rosnelliputeh, nextico, backupcash, d0z4t0r, kuzmanovicb, rdalex, istariray, torica, sahriarshawon, ninjatron, luckystar12, dreamcatcher00, kasaandraa, wcex, peymankheyrkhahi, madnes, egon96, agron0m89, avivy, nacro1000, indralajuena, franmcconnor, desiwhale, siddhant1998, l4jon, laboremus, temitolab, milkispoison, madsenkarina25, jerryb, bumado, smokezero, steemitabuser, steemmiami, sillycat, azzuri, sophiebe, darcy44, pasargad, dnaingkhan, arslan007, airony, rajalaot, plumberr, darkreunion, fs-pyrotechnik, vohon17, yxc700, blackhacker, bobbinj, retaliator, yan.andy, adwas33, ashiknirob, paoladesings, frellarong, lekosvapenglass, popson, sensation, muhammadnuman786, nomijutt, amosbastian, codingdefined, mightypanda, bullinachinashop, simplymike, mcfarhat, steem-ua, utopian-io, kaczynski,