caffeine-addictt / edutecx Goto Github PK
View Code? Open in Web Editor NEWEduTecX - Paving sustainable education
Home Page: https://edutecx.ngjx.org
License: GNU General Public License v3.0
EduTecX - Paving sustainable education
Home Page: https://edutecx.ngjx.org
License: GNU General Public License v3.0
Failing to send a verification email at user account registering should disregard the request and return a 400 Bad Request
. However, at present, this does not happen and the user account is created.
This started happening after the migration from flask_mail
to resend
.
This is because email_provider.send_email()
returns a Boolean
indicating a successful or unsuccessful send and this boolean is not accounted for.
res = email_provider.send_email()
if not res:
# handle unsuccessful email
...
To handle production deploys with docker images.
Making the HTML for /classrooms and /classrooms/new
classroom list, fetches the classrooms the user is in, including the quick view of assignments' details.
Outcome
for educators only - enter details to create a new classroom
Outcome
Testing cases should be done for all DB models to verify they function as expected, even before all the Front-end to Back-end logic is written to do testing then.
Purpose
For users to check in to our website to use our features.
Context
To also store users' information into our database for other use.
Outcome
To create a Register and Login html page that allow users to login or create their account to access the landing home page.
At present, only sqlite3
is being used - along with sqlalchemyORM
.
SQLite is not suitable for production as the database is local and will be overwritten and wiped at every production deploy, losing data.
We should migrate to a remote SQL database without much refactoring needed for the current schemas.
The SQL database should be able to support Foreign key constraints and Enums.
Note
This migration should only affect production and development should still utilize sqlite for simplicity
When a POST request is sent to stripe session make, req.cart
is "None"
.
While this is expected behavior for forcetype, it is not for the endpoint
Is your feature request related to a problem? Please describe.
At present users would be able to only purchase and view documents.
Users should be able to edit documents and save changes made.
Describe the solution you'd like
Additional context
Feel free to add on to the list below
Describe the solution you'd like
Using bootstrap and some css to style the contact us page
Describe alternatives you've considered
With reference to other contact us pages
Is your feature request related to a problem? Please describe.
Some functions are not yet documented
At present, toasts are rendered server-side from layout.html
on new page GET payload,.
This means that without reloading, the page, it cannot be shown and similarly so when invoked with javascript.
Only Admin
and User
exist currently.
Is your feature request related to a problem? Please describe.
Bought textbooks should be able to be viewed.
When tests are ran as a batch, the test for root '/' errors.
This bug only
occurs when tests are ran as a batch.
Expected behavior when running the app and when running the test case by itself.
Steps to reproduce the behavior:
The test for root '/' should return status200 and pass
Screenshot of the failed test when ran as a batch:
When flask.flash
is run at runtime, toasts should appear at the top-right hand corner of the page
When flask.flash
is run at runtime, toasts do not appear
I want to create navbar.
Navbar bar to have directory to Policy page, contact us page, store page, login or register page (as a button), API page, Help page, and logo.
Features:
*I know how to create a simple navbar with the help of using basic navbar templates from w3schools and bootstrap.
Finished Product:
Creating frontend textbook that links to the textbook API for users to use the function
To link the backend of textbook to the frontend of textbook
Is your feature request related to a problem? Please describe.
To have frontend assignment to display the functions used in backend APIs and JS
Describe the solution you'd like
To design the frontend assignment pages with reference to the wireframe
This is the graph generation workflow at present
Request -> Query DB -> Plot -> Render to SVG -> upload to /static/tmp/ -> Return URI
This method, however, causes the svg to be rendered in the html as an <img />
tag and styling is not possible.
Request -> Query DB -> Plot -> Render SVG to StringIO -> Return SVG string
Populating HTML at runtime, this should theoretically allow for styling of SVG
API empty string is parsed as 'None'
Use request.files instead of _Files
v1/token/refresh
endpoint is called{ access_token: { access_token: str } }
Yes
{ status: int, message: str, data: { access_token: str } }
Improve UX
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
A better way of writing and interpreting api responses and requests
Describe the solution you'd like
A clear and concise description of what you want to happen.
utility library to host and interpret request and response data into easily mutable dictionary-convertible classes
At present, all "flags" for statuses are ambiguously strings.
Meaning a status column where only values "Uploading" and "Uploaded" are expected, other values are not validated against and could cause unintended effects.
Is your feature request related to a problem? Please describe.
For submitting to assignments, a submitted snippets model
needs to be created from the editable textbook model
to persist submissions.
Model structure
Submission Model
|_ User Model
|_ Submitted Snippet Model
|_ ...
At present, the user is redirected to /checkout-cancel but there is no api for canceling an active session.
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.