Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove projects used for test or exercise #276

Open
BrandonMrBot opened this issue Jun 4, 2024 · 2 comments
Open

Remove projects used for test or exercise #276

BrandonMrBot opened this issue Jun 4, 2024 · 2 comments
Assignees
Labels
Curation Harmonization of projects and technologies Data analysis and reporting Enhancement New feature or request M Projects question Further information is requested

Comments

@BrandonMrBot
Copy link
Collaborator

@kauedesousa description:

Trials with these keywords c("chocolate","egg","exercise","excercice","excerise" "example","playground","excesise","exrcsie","exersice","test", 'choco') should be removed or not exposed through the API. Also we need to find a way to identify real trials from the test / exercise trials in the platform.

@marieALaporte comments:

  • It's crucial to have more than just keywords to identify whether a project is a dummy or not. While I support the idea of having a dedicated server for this purpose, I am open to other solutions.
  • Dummy projects should be automatically deleted from the server after a certain period of time. Given that they incur costs, such as storage, it's essential to manage them efficiently.
  • ALL API endpoints should not expose data from these projects except if @kauedesousa is teaching how to use the API during his course.
@BrandonMrBot
Copy link
Collaborator Author

Point 1:

I agree, I understand that we are doing this exercise in order to make it faster to identify those existing test projects and help Kaue as soon as possible.

It is possible that some projects do not have those keywords and are test as well, that is why in ClimMob we are designing an interface that forces users to provide that information (If the project is Real/Training) and also if the project is already finished.

330971837-054c7bf2-d0d8-4788-8d25-597786c89076

Another action we can perform is, in the creation of the project the users must indicate if the project is Real/Training. What do you think?

Point 2:

I agree, we will create the necessary procedures for this, initially we will only delete the repositories created on disk that are the ones that consume more storage, later we will consider deleting the information from the database, but it seems to us that it would also be important to have statistics if we want to know how many people trained as project managers we have in ClimMob and things like that.

Point 3

Perfect, I'll check this

@BrandonMrBot BrandonMrBot moved this from To Do to In progress in ClimMob 1000FARMS Jun 4, 2024
@MarManrow MarManrow added Curation Harmonization of projects and technologies Data analysis and reporting New feature Enhancement New feature or request M Projects question Further information is requested and removed New feature labels Jun 4, 2024
@MarManrow
Copy link
Collaborator

@marieALaporte , we will store the curation you provided, but we will also use this feature to ask users for their own categorizations. This is because, after we removed (or hid) some projects based on your and @kauedesousa's suggestions, some users requested reactivating specific projects. With this implementation, we could conduct a double cross-validation.

Let me know if you'd like further adjustments!

@MarManrow MarManrow moved this from Discovery and planning to Ready for development in ClimMob 1000FARMS Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Curation Harmonization of projects and technologies Data analysis and reporting Enhancement New feature or request M Projects question Further information is requested
Projects
Status: Ready for development
Development

No branches or pull requests

4 participants