tcet-opensource / documentation Goto Github PK
View Code? Open in Web Editor NEWOfficial Documentation of all TCET Open Source Projects
Home Page: https://opensource.tcetmumbai.in/
License: GNU General Public License v2.0
Official Documentation of all TCET Open Source Projects
Home Page: https://opensource.tcetmumbai.in/
License: GNU General Public License v2.0
Document the workflow of T&P site, the work done by the team from low fidelity diagram to frontend coding till date.
This issue tracks adding resources to docs.
->Check Figma for correct fonts and colors
->Make your branch name as issue_number-projects-section
->It should be responsive
Feel good stuff
The UFO, Rocket and Astronaut.
Make a parallax scroll effect for those...
Find a react library which does it
or pure CSS if u prefer it that way.
Good luck figuring it out, react out to us if u want any help.
Write about Docusaurus, the changes made in the navbar, sidebars, progress on the landing page, file structure, etc.
Document the workflow of the ERP, requirement analysis, database schema designed, work done till date.
Changes made
Add fill my cycle documentation based on @TejasNair9977's notes.
The whole thing that I wrote in that documentation was simply how the average marks changes the position of the tick marks. A gist of this is:-
These categories have 5 ranks: E, VG, G, A, BA
E is the best (Excellent) and BA is the worst(Below Average)
You can simply consider these ranks as multipliers.
A tick on BA for TK would be worth 6 marks, a tick on E for LI would be worth 10 marks, a tick for TD on G will be worth 18 marks. The logic for the same is:
So, with this logic, we can say that we are simply multiplying the worst score by a multiplier, where BA is x1, A is x2, G is x3, VG is x4, E is x5. So, if we want to calculate the marks for a tick on G for TD, we have to multiply its worst score, i.e. 6, by a multiplier of x3, and hence we get 18.
E | VG | G | A | BA | Marks | |
---|---|---|---|---|---|---|
TD | ๐ธ | 6 | ||||
TK | ๐ธ | 6 | ||||
LI | ๐ธ | 4 | ||||
B | ๐ธ | 2 | ||||
C | ๐ธ | 4 |
E | VG | G | A | BA | Marks | |
---|---|---|---|---|---|---|
TD | ๐ธ | 6 | ||||
TK | ๐ธ | 6 | ||||
LI | ๐ธ | 4 | ||||
B | ๐ธ | 4 | ||||
C | ๐ธ | 4 |
E | VG | G | A | BA | Marks | |
---|---|---|---|---|---|---|
TD | ๐ธ | 12 | ||||
TK | ๐ธ | 6 | ||||
LI | ๐ธ | 2 | ||||
B | ๐ธ | 2 | ||||
C | ๐ธ | 4 |
E | VG | G | A | BA | Marks | |
---|---|---|---|---|---|---|
TD | ๐ธ | 12 | ||||
TK | ๐ธ | 12 | ||||
LI | ๐ธ | 4 | ||||
B | ๐ธ | 4 | ||||
C | ๐ธ | 8 |
And after this, the exact same pattern follows, where LI is increased, before B, then moved behind while TD is moved ahead.
This means that if you have 22 marks, or 42 marks, or 62 marks, or 82 marks, you will have the exact same pattern, except its at a different rank.
Of course this is applicable for every other number, when you add or subtract 20 from it.
After 40 marks, you cannot have a tick in the BA rank, after 60, you cannot have a tick in the A category, after 80, you cannot have a tick in the G category, and at 100, you cannot have ticks in VG, i.e. you can only have ticks in E.
We can say that there are exactly 10 patterns. Numbers which have the same value for x%20(where x is the number), will always have the same pattern.
You can never have an odd number of marks (since each category can only have a multiplicity of even numbers)
According to this, it seems to be viable to use 10 states, take the modulus of the average of the marks to get its state, and to get its rank, simply dividing it by 20(20+ would be BA-A, 40+ would be a G-A category, 60+ would be VG-G, 80+ would be E-VG). Of course, this is a lot more rigid than the current algorithm that already exists, but this is simply a way of representing the algorithm.
Changes required in PR(#88) - @Nidhi-1223
This is a beginner task that anyone outside the organization can attempt. The steps to complete the task are listed below.
While creating a PR, kindly mention this issue's no (#66) on your PR
Not as simple as it sounds for docusauras
no configuration is provided by them to create complete custom navbar or footer.
So lets break the rules.
Doing this will only affect the first page, so other pages of our docs and blogs won't be affected.
This is our goal currently.
->Check Figma for correct fonts and colors
->Make your branch name as issue_number-under-development-projects-section
->Learn about Framer Motion : https://www.framer.com/motion/
->When hovering to the projects animation must happen which can be done using framer motion. Refer this link to see the animation
->It should be responsive
This is an open issue and anyone internally or externally can contribute to this issue.
We need all blogs in the website to have a social card where one can click and redirect themselves to the blog.
For example;:
Docusaurus themselves are using this approach to showcase all their blogs.
So if anyone wants to contribute to this issue you can mention it down here in the comments section.
The readme file serves as the primary source of information about the project, and we believe it can be improved to provide a better understanding of the repository and enhance its overall user experience.
The Readme.md
file can contain:
->Check Figma for correct fonts and colors
->Make your branch name as issue_number-about-section`
->It should be responsive
->Check Figma for correct fonts and colors
->Make your branch name as issue_number-hero-section`
->It should be responsive
The documentation site will consist of several articles and pages for:
This feature will be necessary for the documentation site because as the complexity grows, it would be difficult for a novice visitor to be able to browse through the navbars or sidebars to look for a specific feature.
Create a search bar that will allow users to search for docs
->Check Figma for correct fonts and colors
->Make your branch name as issue_number-teams-section
->It should be responsive
->Make use of arrays where required
Not as simple as it sounds for docusauras
no configuration is provided by them to create complete custom navbar or footer.
So lets break the rules.
Doing this will only affect the first page, so other pages of our docs and blogs won't be affected.
This is our goal currently.
Components in Homepage
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.